Global support for tab and backtab key events

asked 2014-03-22 13:04:02 +0300

tokaru gravatar image

updated 2014-06-29 17:49:53 +0300

I would like to have tab and backtab keys on my keyboard, so I modified my keyboard layout to have some and InputHandler to send the corresponding key events: Qt.Key_Backtab and Qt.Key_Tab.

However, SailfishOS does not seem to support tab and backtab key events. I would expect the input focus to move to the next visible input field when pressing my tab key, e.g. when editing a contact: jump from first name to last name.

My tab button implementation does work as expected in browser input forms. Interestingly and unexpectedly, the backtab does exactly the same as the tab button.

Note: I am not requesting to add tab and backtab keys to the default keyboard, as I am aware that most people don't actually need it, for them it would be a waste of precious space in the keyboard layout. (Edit: actually, there's a feature request for that.) But personally, I don't like leaving my hands' typing position in order to focus another text input field.

Post Scriptum: leaving my personal convenience aside, this would also be a step towards improved accessiblity, for people who cannot interact with touchscreens that well, so maybe related:

edit retag flag offensive close delete


IIRC some input-fields I came along proceed to next input-field by using enter already. Is this an inconsistency or did this change in some update and I did not recognize it?

chemist ( 2014-06-29 18:44:36 +0300 )edit