Originally Posted by
Henrik
OK, this is getting a bit complex now
I'm not sure having this range of options is actually more efficient. First of all you use Ctrl and Alt quite rarely compared with the typing letters. Shift gets used 3-4 perhaps in each sentene (first word and some names). Space gets used once for every word though.
I guess only real-life trials will decide if it works.
You are probably making a good point when saying that the shift-modifier is more often used than the alt- and ctrl-modifier. So only using a general action for the shift could be really more efficient than some complex gestures requiring concentration.
Further, I want to point out, that your suggestion about the space is only useful as long as the deferred feature "word prediction and completion" is not implemented. Afterwards, won't an automatic space be an option of the word prediction?
By the way: the Keyboard.py source file contains this line:
Code:
modifiers = {"shift":1,"caps":2, "control":4, "mod1":8, "mod2":16, "mod3":32, "mod4":64, "mod5":128}
Why isn't the alt-modifier explicitely named?
Click and hold to make the contextual menu appear would be a good feature to have as part of the underlying X framework.
Does this mean that it would still be possible to implement it, so that it would work with all the applications that already exist? (I mean adding it to the X framework without having to change caracteristques that already exist in order to avoid braking existing applications.)
What we could do quite easily (I think) is to add an (optional) button to SOK that was a sticky mouse button reverser. If you click on it once it changes the active mouse button until you click the mouse somewhere else. Clicking it twice makes the change stick.
Click and hold to make the contextual menu appear in every application would be very nice for people only using one mousebutton. But as it is not the case, your idea about making the mousebutton reverser (I suppose you are talking about the feature of switching the left and right mousebutton of the specs) only stick when you doubleclic it is probably a good way to go.
(In fact, as far as I know, a similar behaviour is also planned for the modifiers.)
frafu
Bookmarks