[Cuis-dev] Update: Alt+Return as a full screen toggle shortcut

Dan Norton dnorton at mindspring.com
Sat Dec 19 18:56:06 PST 2020


On Sat, 19 Dec 2020 07:20:44 -0800
"ken.dickey--- via Cuis-dev" <cuis-dev at lists.cuis.st> wrote:

> On 2020-12-19 05:48, Mauro Rizzi via Cuis-dev wrote:
> 
> > Maybe we could have an object somewhere that contains a collection
> > of possible keyboard event triggers and the action they should
> > perform?  
> 
> What happens now is that one uses mouseEnter and so forth with the
> hand position to determine keyboard focus.
> 
> I want context sensitive keys.  E.g. Smalltalk edit bindings vs 
> game-move bindings depending on what object has the keyboard focus.
> I think of this as typical and expected.  Control is distributed.
> Objects decide.
> 

+1

 - Dan

> To "steal" keys from the current keyboard focus object for overriding 
> keybindings would seem to require [1] a filter in the KeyboardEvent 
> class and [2] a protocol which can be overridden (like 
> #allowsKeyboardOverrides) so that an object which really wants keys 
> (think gaming) can get all of them and then if it does not want one 
> re-delegates it back to the "global" bindings.
> 
> Is the above better than what exists now?  Does it carry its own
> weight? [This is easy to implement, but adds code and is more
> complex, and adds a new protocol which everyone needs to be aware
> of.  There needs to be a strong motivator for change.]
> 
> Other options?
> 
> $0.02
> -KenD
> 



More information about the Cuis-dev mailing list