[Cuis-dev] Update: Alt+Return as a full screen toggle shortcut
Luciano Notarfrancesco
luchiano at gmail.com
Sat Dec 19 21:02:17 PST 2020
I agree. I don’t want to change the way events work in Morphic and I don’t
want to add extra complexity, what I’m proposing is to put the logic to
handle a couple of global shortcuts in HandMorph or a subclass instead of
hardcode them in the event classes. I wouldn’t even add preferences or
anything like that that would add more indirection.
On Sat, 19 Dec 2020 at 10:36 PM, <ken.dickey at whidbey.com> 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.
>
> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20201220/d3dafe83/attachment.htm>
More information about the Cuis-dev
mailing list