qooxdoo / qooxdoo

qooxdoo - Universal JavaScript Framework
http://qooxdoo.org
Other
766 stars 261 forks source link

It is not posible to enter <tab> into a TextArea (BZ#2974) #3102

Open qx-bug-importer opened 14 years ago

qx-bug-importer commented 14 years ago

Jonathan Weiß (qooxdoo-bugs) wrote:

Should we allow this (via property) or a key combination? alt/crtl + tab?

qx-bug-importer commented 14 years ago

Jonathan Weiß (qooxdoo-bugs) wrote:

There is an extra bug for the HtmlArea, since it might be important to have this feature there: BZ#2973.

qx-bug-importer commented 14 years ago

Derrell Lipman (@derrell) wrote:

gmail recently made some changes. It used to be that a tab would always move you from the "compose a message" area to the Send button. As mentioned, this is the common usage, where tab moves focus from field to field. I had some issues with it, and apparently others did as well. When creating a bullet list in a message, for example, being able to use keyboard commands to increase or decrease the list indentation level was not possible.

The solution that gmail came up with, which I'm not fully comfortable with yet and don't fully understand the algorithm, is that if the text insertion point is in the left-most position (I think), tab increases the indentation level, and if you're elsewhere, it moves you to the next field (the Send button). I say I'm not yet comfortable with it because there seem to be some other rules that apply. Sometimes it inserts a tab (or multiple spaces, I'm not sure which), while other times it changes the focus.

Once I learn the algorithm, I expect to quite like having the additional keyboard capability. Since this is a brand new (in the past few days) feature, it's also possible that it's still a bit buggy. When it stabalizes, or if documentation can be found for how it works, that would be an interesting data point as far as what to implement here.

Derrell

qx-bug-importer commented 10 years ago

Martin Wittemann (@wittemann) wrote:

Move open issues to RESOLVED – LATER, whose last comment is older than a year.