chempfling (Christian Hempfling)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Oct 12 2018, 1:35 PM (52 w, 5 d)
Availability
Available

Recent Activity

Fri, Oct 4

chempfling added a comment to T11520: Improve keyboard shortcuts, standardization, RSI preventability.

Quite interesting stuff! I did not know about Ctrl+Space, F7, F10, Shift+F10, Ctrl+F4, Ctrl+Shift+PictureUp/Down.

I also did not know that Pos1 = Home and Picture Up/Down = PageUp/PageDown.

One thing I noticed is that Ctrl+F4 conflicts with Plasma's default "Switch to Desktop 4". It's a non-issue if Ctrl+W exists, though.

Fri, Oct 4, 9:35 PM · Plasma Accessibility
chempfling updated subscribers of T11520: Improve keyboard shortcuts, standardization, RSI preventability.
Fri, Oct 4, 10:43 AM · Plasma Accessibility
chempfling added a comment to T11520: Improve keyboard shortcuts, standardization, RSI preventability.

In case of UI accessibility i know that the following terms are true and most importaint for basic keyboard only navigation:

  • all combinatins with META are made for "global scope" like window manager, desktop environment and such.
  • Alt + XXX combinations are used for the menu bar of the current application
  • Tab: brings the user to the next Element
  • Shift + Tab: brings the user to the previouse element
  • Ctrl + Tab: brings the user to the next Panel ( logical group of widgets)
  • Ctrl + Shift + Tab brings the user to the prviouse Panel ( logical group of widgets)
  • Arrow keys: bring the focus to the next element in the arrow direction
  • Return: activates current element (like leftclick on current focused element)
  • Spacebar: activates current element (like leftclick on current focused element)
  • Shift+ Arrow: mark entries in direction
  • Ctrl + Spacebar: select entries with cherrypicking (hold Ctrl to navigate around and not lose the current selection; navigation without hold Ctrl removes selection)
  • F10: focus/ (on some systems also opens ) the menubar of the current application
  • Shift + F10: opens context menu (like rightclick on current focused element) - not every keyboard has an "menu key" thats why this is an alternative -> special laptops
  • ESC: stop current activity
  • F7: Toggles an Caret on / off -> Textcursor
  • F1: Open Help
  • F2: Rename / edit
  • F3: Search
  • Alt + F4: Close current application
  • Ctrl + Q: Close current application (in multi tap applications)
  • Ctrl + F4: Close current Tab (in multi tap applications)
  • Ctrl + W: Close current Tab (in multi tap applications)
  • F5: Refresh
  • F11: Fullscreen / Window Mode Toggle
  • Pos1: focus first element
  • End: focus last element
  • Picture up/ down: move all the screen up / down
  • Ctrl + Picture up/ down: go to next tab.
  • Ctrl + Shift + Picture up / down: go to previous tab
Fri, Oct 4, 10:35 AM · Plasma Accessibility
chempfling added a comment to T11074: Make KDE more Accessible for Everybody.

I before wrote (T11220: Format option) about a simplified USB formating option, when you can will easily format the USB drive from File manager like in Windows, Linux Mint and Deepin.


I don't know if this could be a priority as part of the user experience simplification, but when I first tried the Linux, i couldn't understand how to format my flash drive, so it's important to me personally.

Fri, Oct 4, 9:55 AM · Goal Setting 2019

Thu, Sep 19

chempfling added a comment to T11520: Improve keyboard shortcuts, standardization, RSI preventability.

i m all in with this. Keyboard shortcuts an navigation is one of the most basic parts for accessibility and power users. I will do some investigation here and come back with hopefully something useful.

Thu, Sep 19, 2:24 PM · Plasma Accessibility

Sep 10 2019

chempfling added a comment to T11074: Make KDE more Accessible for Everybody.

Oh yea, we will for sure towards improving the accessibility. This is very needed at this point :).
if others here want to help and pick up some accessibility related tasks (what often goes hand in hand with usability, as it also means you can use the desktop with eyboard only), just assign to the accessibility mailing list and join us :).
We are happy for any helping hand and it would be coold to fom a real accessibility team.

Sep 10 2019, 3:40 PM · Goal Setting 2019

Aug 21 2019

chempfling added a comment to T11074: Make KDE more Accessible for Everybody.
Aug 21 2019, 2:16 PM · Goal Setting 2019

Aug 20 2019

chempfling added a comment to T11041: Make notifications accessible.

Awsome, Thanks!
@broulik could you take a look at? we should have now an own accessibility role for notifications what needs to be set.

Aug 20 2019, 9:53 AM · Plasma Accessibility
chempfling added a comment to T11041: Make notifications accessible.
Aug 20 2019, 9:50 AM · Plasma Accessibility

Aug 14 2019

chempfling renamed T11074: Make KDE more Accessible for Everybody from KDE Accessibility to Make KDE more Accessible for Everybody.
Aug 14 2019, 6:45 AM · Goal Setting 2019
chempfling added a comment to T11074: Make KDE more Accessible for Everybody.

Hey @chempfling, I think the title of your goal should be more explicit in what you want to achieve. May I suggest Make KDE more Accessible for Everybody?

Aug 14 2019, 6:45 AM · Goal Setting 2019

Aug 3 2019

chempfling moved T11074: Make KDE more Accessible for Everybody from ready for discussion to ready for voting on the Goal Setting 2019 board.

Ok, I think its ready :) and cross my finger for an A11y open minded community :)

Aug 3 2019, 3:58 PM · Goal Setting 2019

Jul 19 2019

chempfling added a comment to T11074: Make KDE more Accessible for Everybody.

One reason more to apply this Goal :) otherwise we do not fit out own HIG for large parts.

Jul 19 2019, 10:08 PM · Goal Setting 2019
chempfling added a comment to T11074: Make KDE more Accessible for Everybody.

If this goal is chosen, I'd like to make a suggestion:
For me as an application developer it would be beneficial to have detailed guidelines towards this goal:

  • what is considered the base standard?
  • what additional steps can be taken?
  • And most importantly: have some test plans for the different aspects of accessibility that I can check my application against.
Jul 19 2019, 10:07 PM · Goal Setting 2019

Jul 15 2019

chempfling added a comment to T11074: Make KDE more Accessible for Everybody.

Note that this goal is necessary for T11080 to succeed. It's quite common in a lot of companies/governments that they make suitable provisions for those with disabilities, where possible.

Jul 15 2019, 6:04 PM · Goal Setting 2019

Jun 18 2019

chempfling added a comment to T11074: Make KDE more Accessible for Everybody.

Also, should KDE review it's default key mapping ? I end up having to configure switch desktop up/down/left/right to crtl+alt+arrow. Are there many other default mapping that could be added ? also never found what was : alt+shift+backtab ...

I like using meta+arrow to title a window, but more commands should be added for true keyboard navigation. like move to desktop/screen, fullscreen, put focus on screen X...

Perhaps review defaults shortcuts, do pools to find what ppl change and try to define a complete set of shortcut commands that would please most ? Or provide different default key-profile ?

IMO a good default key mapping is a huge part of Accessibility. I think those should be intuitive and easy to remember.
agree here. many parts are not reachable using shortcuts at all.
try to access the notification area or networks using shortcuts..

Jun 18 2019, 11:55 PM · Goal Setting 2019
chempfling closed T11040: Add complete accessibility HIG as Resolved.

Landed.
Thanks!

Jun 18 2019, 8:08 AM · Plasma Accessibility

Jun 17 2019

chempfling added a comment to T11074: Make KDE more Accessible for Everybody.

Additional :), it would help to fit our new shiny HIG!
https://hig.kde.org/accessibility/index.html

Jun 17 2019, 2:32 PM · Goal Setting 2019

Jun 13 2019

chempfling added a comment to D17936: Rewrite the front-end of docs.kde.org.

Hello @chempfling, I saw that you was involved with accessibility around KDE. I would love to get some feedback on the accessibility of this website http://docs.carlschwan.eu.

I already know about the accessibility problem with the language picker (I will change it), but I would love to get more feedback and improvement ideas to make the documentation more accessible.

Jun 13 2019, 8:31 AM · Websites, VDG, Documentation
chempfling added a comment to T11074: Make KDE more Accessible for Everybody.

I just read the comments in the blog announcement about the KDE goals and just found a interested guy.

Jun 13 2019, 12:47 AM · Goal Setting 2019

Jun 12 2019

chempfling added a comment to D21608: improve accessibility by providing metadata for UI elements.

Thanks a lot for your comment.
I consider that proper accessibility is one of the thing that is/was lacking in Elisa and should be taken for granted.

you are completly right.
A11y is important in enterprise sector. thats why i created T11074 its very needed and its already too long out of scope

Jun 12 2019, 4:56 PM
chempfling added a comment to D21608: improve accessibility by providing metadata for UI elements.

By the way: Thanks for care about accessibility! this is awsome :).

Jun 12 2019, 4:03 PM
lavender awarded T11074: Make KDE more Accessible for Everybody a Love token.
Jun 12 2019, 9:31 AM · Goal Setting 2019
chempfling updated subscribers of T11041: Make notifications accessible.
Jun 12 2019, 8:20 AM · Plasma Accessibility
chempfling added a comment to T11041: Make notifications accessible.

I added an Issue for adding the notification role:
https://bugreports.qt.io/browse/QTBUG-76333

Jun 12 2019, 8:20 AM · Plasma Accessibility
chempfling added a comment to T10003: Promote accessibility improvements and outreach to a11y.

Here some update from the a11y side:

  • We just prepared an Accessibility section in our HIG (Human interface Guidelines), what are ready to land. Issue T11040

https://invent.kde.org/websites/hig-kde-org/merge_requests/22

  • I just brought up the idea to make accessibility as an main goal for 2019. See Issue T11074
Jun 12 2019, 7:33 AM · Plasma Accessibility, KDE Promo
chempfling moved T10065: Default application starter does not handle focus from In progress to Todo on the Plasma Accessibility board.
Jun 12 2019, 7:29 AM · Plasma Accessibility
chempfling moved T10057: Volume Plasmoid is not keyboard navigate able from In progress to Todo on the Plasma Accessibility board.
Jun 12 2019, 7:29 AM · Plasma Accessibility
chempfling moved T9878: Default application starter menu is missing a11y Labels from In progress to Todo on the Plasma Accessibility board.
Jun 12 2019, 7:28 AM · Plasma Accessibility
chempfling moved T11040: Add complete accessibility HIG from In progress to Done on the Plasma Accessibility board.
Jun 12 2019, 7:28 AM · Plasma Accessibility
chempfling reopened T11040: Add complete accessibility HIG as "Open".
Jun 12 2019, 7:28 AM · Plasma Accessibility
chempfling closed T11040: Add complete accessibility HIG as Resolved.

This is ready to land.
https://invent.kde.org/websites/hig-kde-org/merge_requests/22

Jun 12 2019, 7:27 AM · Plasma Accessibility
chempfling updated the task description for T11074: Make KDE more Accessible for Everybody.
Jun 12 2019, 7:26 AM · Goal Setting 2019
chempfling updated the task description for T11074: Make KDE more Accessible for Everybody.
Jun 12 2019, 7:25 AM · Goal Setting 2019

Jun 11 2019

chempfling accepted D21608: improve accessibility by providing metadata for UI elements.

Thanks for clearification :) . Again what learned.
Looks good to me!

Jun 11 2019, 10:21 PM
chempfling added a comment to T11074: Make KDE more Accessible for Everybody.

@lavender thanks for helping out with the text :). i m not the "best" english speaker XD.

Jun 11 2019, 4:39 PM · Goal Setting 2019
chempfling updated the task description for T11074: Make KDE more Accessible for Everybody.
Jun 11 2019, 4:37 PM · Goal Setting 2019
chempfling updated subscribers of T11074: Make KDE more Accessible for Everybody.
Jun 11 2019, 3:09 PM · Goal Setting 2019
chempfling updated subscribers of T11074: Make KDE more Accessible for Everybody.
Jun 11 2019, 3:08 PM · Goal Setting 2019
chempfling updated the task description for T11074: Make KDE more Accessible for Everybody.
Jun 11 2019, 2:56 PM · Goal Setting 2019
chempfling added a comment to T11051: Reorganize the KDE ecosystem.

+1 here :).
additional, phabricator is not very accessible to blind people what prevent them to dive in for help

Jun 11 2019, 2:32 PM · Goal Setting 2019
chempfling updated the task description for T11074: Make KDE more Accessible for Everybody.
Jun 11 2019, 1:52 PM · Goal Setting 2019
chempfling updated the task description for T11074: Make KDE more Accessible for Everybody.
Jun 11 2019, 1:51 PM · Goal Setting 2019
chempfling added a comment to T11054: Text For Everyone: International Input Methods, Emoji 🐉, Word Completion.

Should we have input methods as a goal or maybe something a bit more broad such as Accessibility?

Jun 11 2019, 1:47 PM · Goal Setting 2019
chempfling updated the task description for T11074: Make KDE more Accessible for Everybody.
Jun 11 2019, 1:34 PM · Goal Setting 2019
chempfling moved T11074: Make KDE more Accessible for Everybody from not ready for voting to ready for discussion on the Goal Setting 2019 board.
Jun 11 2019, 1:23 PM · Goal Setting 2019
chempfling updated the task description for T11074: Make KDE more Accessible for Everybody.
Jun 11 2019, 1:22 PM · Goal Setting 2019
chempfling updated the task description for T11074: Make KDE more Accessible for Everybody.
Jun 11 2019, 1:21 PM · Goal Setting 2019
chempfling updated the task description for T11074: Make KDE more Accessible for Everybody.
Jun 11 2019, 1:19 PM · Goal Setting 2019
chempfling moved T11074: Make KDE more Accessible for Everybody from Backlog to not ready for voting on the Goal Setting 2019 board.
Jun 11 2019, 12:57 PM · Goal Setting 2019
chempfling created T11074: Make KDE more Accessible for Everybody.
Jun 11 2019, 12:56 PM · Goal Setting 2019

Jun 6 2019

chempfling added a comment to D21608: improve accessibility by providing metadata for UI elements.

i think you don't need the
"Accessible.onPressAction"
stuff when you use

  • onPressed

insteed of :

  • onClicked
Jun 6 2019, 9:22 PM
chempfling added a comment to T11041: Make notifications accessible.

It's on purpose they don't get focus as they should never interrupt you. We need to find a way to address this in some way without jeopardizing the default usecase.

Jun 6 2019, 1:24 PM · Plasma Accessibility
chempfling added a comment to T11041: Make notifications accessible.

I found an example extension for gnome-shell. It sends the clipboard (when it changes) to orca using ATK to make orca announce the clipboard change.

Jun 6 2019, 1:18 PM · Plasma Accessibility
chempfling added a comment to T11041: Make notifications accessible.

It's on purpose they don't get focus as they should never interrupt you. We need to find a way to address this in some way without jeopardizing the default usecase.

Jun 6 2019, 1:07 PM · Plasma Accessibility
chempfling moved T10837: Plasma Accessibility Sprint from Done to In progress on the Plasma Accessibility board.
Jun 6 2019, 1:03 PM · Plasma Accessibility
chempfling added a comment to T10837: Plasma Accessibility Sprint.

I got information that there is some financal support for stuff like that.
but i m too late :/. So i will not stay at plasma sprint.
still my plan is to have an A11y sprint.

Jun 6 2019, 1:03 PM · Plasma Accessibility
chempfling moved T10837: Plasma Accessibility Sprint from In progress to Done on the Plasma Accessibility board.
Jun 6 2019, 1:01 PM · Plasma Accessibility
chempfling moved T11040: Add complete accessibility HIG from Todo to In progress on the Plasma Accessibility board.
Jun 6 2019, 1:01 PM · Plasma Accessibility
chempfling added a project to T11040: Add complete accessibility HIG: Plasma Accessibility.
Jun 6 2019, 1:00 PM · Plasma Accessibility
chempfling added a project to T11041: Make notifications accessible: Plasma Accessibility.
Jun 6 2019, 1:00 PM · Plasma Accessibility
chempfling triaged T11041: Make notifications accessible as Normal priority.
Jun 6 2019, 12:55 PM · Plasma Accessibility
chempfling triaged T11040: Add complete accessibility HIG as Normal priority.
Jun 6 2019, 12:38 PM · Plasma Accessibility
chempfling added a comment to D21608: improve accessibility by providing metadata for UI elements.

an small thing we need to take care, is that also the current active element gets the focus. screenreaders react to the "focus:true" property to present the current active element.
in Kickoff this is an issue. I will test this here next couple of days.
Thanks!!! :).

In fact that was just improved/fixed yesterday in D21081!

Jun 6 2019, 7:13 AM

Jun 5 2019

chempfling added a comment to D21608: improve accessibility by providing metadata for UI elements.

Woe :) cool this looks very promising.
you can just add Plasma Accessibility i will try to review then as soon as i find time :)
thanks for care about that :).

Jun 5 2019, 8:52 PM

May 27 2019

chempfling reopened T10064: Clipboard Plasmoid focus handling and keyboard navigation as "Open".
May 27 2019, 2:43 PM · Plasma Accessibility
chempfling closed T10064: Clipboard Plasmoid focus handling and keyboard navigation as Resolved.

Is reviewed. i need to merge this.

May 27 2019, 2:42 PM · Plasma Accessibility
chempfling added a comment to T10837: Plasma Accessibility Sprint.

Hi, I very much think we should meet :) The Plasma sprint is a good option, since we can then influence the right people. Do you think it would be possible to travel to Valencia for you Chrys?

May 27 2019, 2:39 PM · Plasma Accessibility

Apr 29 2019

chempfling added a comment to T10609: Orca doesnt interrupt on switching window in KWin.

If we add the desktop frame we should add the desktop icons as well or/and maybe the "normal icons".

Apr 29 2019, 8:16 AM · Plasma Accessibility

Apr 26 2019

chempfling added a comment to T10837: Plasma Accessibility Sprint.

Seems that the scheduled week has a lot of holidays here in germany. so i may be able to join you for several days.

Apr 26 2019, 8:12 AM · Plasma Accessibility

Apr 25 2019

chempfling added a comment to T10837: Plasma Accessibility Sprint.

this is a bad week for me as there are a lot of familiy internal stuff like birthdays and stuff.
But I would be happy to join you guys. let me give a talk to my girlfriend and familiy first. If i can join, I assume could not join for all the week as i have already scheduled my per year vocation to other dates.

Apr 25 2019, 9:38 AM · Plasma Accessibility

Apr 24 2019

chempfling added a comment to T10065: Default application starter does not handle focus.

@davidedmundson, ping?

Apr 24 2019, 8:50 AM · Plasma Accessibility
chempfling moved T10064: Clipboard Plasmoid focus handling and keyboard navigation from In progress to Done on the Plasma Accessibility board.
Apr 24 2019, 8:48 AM · Plasma Accessibility
chempfling moved T10837: Plasma Accessibility Sprint from Todo to In progress on the Plasma Accessibility board.
Apr 24 2019, 8:48 AM · Plasma Accessibility
chempfling created T10837: Plasma Accessibility Sprint.
Apr 24 2019, 8:47 AM · Plasma Accessibility
chempfling moved T10836: Improve KWin switcher roles from Todo to In progress on the Plasma Accessibility board.
Apr 24 2019, 8:37 AM · Plasma Accessibility
chempfling closed T10609: Orca doesnt interrupt on switching window in KWin as Resolved.
Apr 24 2019, 8:36 AM · Plasma Accessibility
chempfling moved T10609: Orca doesnt interrupt on switching window in KWin from In progress to Done on the Plasma Accessibility board.
Apr 24 2019, 8:36 AM · Plasma Accessibility
chempfling added a comment to T10609: Orca doesnt interrupt on switching window in KWin.

I close this and keep the outstanding issues on track in T10836 as the initial bits are working now.

Apr 24 2019, 8:36 AM · Plasma Accessibility
chempfling triaged T10836: Improve KWin switcher roles as Normal priority.
Apr 24 2019, 8:35 AM · Plasma Accessibility

Apr 23 2019

chempfling added a comment to T10064: Clipboard Plasmoid focus handling and keyboard navigation.

@gladhorn maybe you want to review my patch when you find a quite minute :).

Apr 23 2019, 1:13 PM · Plasma Accessibility
chempfling updated subscribers of T10064: Clipboard Plasmoid focus handling and keyboard navigation.
Apr 23 2019, 1:12 PM · Plasma Accessibility
chempfling added a comment to T10099: Make Konsole accessible.

The initial implementation was written, but lacked testing by actual users. I guess setting the terminal role should be rather simple (just setting the property in the right place). I haven't looked at this in ages, let me know if you want help :)

Apr 23 2019, 1:11 PM · Plasma Accessibility
chempfling added a comment to T10019: Kate issues.

You can build Qt and run Kate with the patched Qt version. Sadly the change to Qt needs more work and I haven't gotten around to it for a long time :(

Apr 23 2019, 1:10 PM · Plasma Accessibility
chempfling moved T10609: Orca doesnt interrupt on switching window in KWin from Done to In progress on the Plasma Accessibility board.
Apr 23 2019, 1:08 PM · Plasma Accessibility
chempfling reopened T10609: Orca doesnt interrupt on switching window in KWin as "Open".
Apr 23 2019, 1:08 PM · Plasma Accessibility
chempfling added a comment to T10609: Orca doesnt interrupt on switching window in KWin.

Maybe it would be a good idea to merge all the ATK roles with the QT ones? So we could provice all needed roles?
there is stuff what might be nice for other places as well. like ATK_ROLE_ICON.

Apr 23 2019, 1:08 PM · Plasma Accessibility

Apr 10 2019

chempfling moved T7039: Kirigami: keyboard navigation in action buttons and drawers from In progress to Todo on the Plasma Accessibility board.
Apr 10 2019, 8:10 PM · Plasma Accessibility
chempfling moved T7031: Panel focus on shortcut from In progress to Todo on the Plasma Accessibility board.
Apr 10 2019, 8:10 PM · Plasma Accessibility
chempfling added a comment to T10099: Make Konsole accessible.

https://mail.gnome.org/archives/orca-list/2019-April/msg00032.html

Apr 10 2019, 7:50 PM · Plasma Accessibility
chempfling closed T10062: Clipboard Plasmoid is missing A11y lables and roles as Invalid.
Apr 10 2019, 7:44 PM · Plasma Accessibility
chempfling added a reviewer for D20449: a11y: fix focus handling for clipboard plasmoid: fux.
Apr 10 2019, 7:42 PM · Plasma Accessibility
chempfling added a comment to T10057: Volume Plasmoid is not keyboard navigate able.
  1. and way to access the volume is still needed. i assigned a key activate it.
Apr 10 2019, 7:37 PM · Plasma Accessibility
chempfling added a comment to T10057: Volume Plasmoid is not keyboard navigate able.

seems to work mostly now with plasma 5.15

Apr 10 2019, 7:36 PM · Plasma Accessibility
chempfling moved T10062: Clipboard Plasmoid is missing A11y lables and roles from In progress to Done on the Plasma Accessibility board.
Apr 10 2019, 7:31 PM · Plasma Accessibility
chempfling added a comment to T10062: Clipboard Plasmoid is missing A11y lables and roles.

will get fixed by D20449
no more changes are needed then.
i mark this as done as the real problem isnt the a11y label and role

Apr 10 2019, 7:31 PM · Plasma Accessibility
chempfling added a comment to T10064: Clipboard Plasmoid focus handling and keyboard navigation.

will get fixed by D20449

Apr 10 2019, 7:30 PM · Plasma Accessibility
chempfling requested review of D20449: a11y: fix focus handling for clipboard plasmoid.
Apr 10 2019, 7:29 PM · Plasma Accessibility
chempfling claimed T10064: Clipboard Plasmoid focus handling and keyboard navigation.
Apr 10 2019, 7:19 PM · Plasma Accessibility
chempfling claimed T10062: Clipboard Plasmoid is missing A11y lables and roles.
Apr 10 2019, 7:19 PM · Plasma Accessibility