[ANN][KeyBinder] New KeyBinder release on SqueakMap
C. David Shaffer
cdshaffer at acm.org
Mon Aug 16 21:11:00 UTC 2004
I am nearly done with the next release of KeyMapping. It is supposed to
have global keybindings and a couple new features and bug fixes as
well. The model has changed significantly. It now supports:
. per morph instance keybindings
. per category keybindings (a morph belongs to a category
corresponding to its class name by default giving us class-specific
keybindings)
. global keybindings -- I don't really know what these will do since
the target of the binding is ambiguous -- maybe only useful for BlockActions
Right now I'm trying to add a keyboard icon to the Halo to edit a
morph's keymapping (it will also allow you to edit category and global
bindings). I'm not happy with resolution of the target of a keyboard
shortcuts and I see some interesting code in Hernan's changes to
HandMorph. So I definitely see room to merge these projects. I'll
get in touch off-list to pursue this.
My next step is to try to refactor a couple morphs to see how much I can
move into keybindings. Lists, for example, respond to several keyboard
shortcuts. These should be user configurable. I'm not sure how far one
can take this.
David
Steven Swerling wrote:
> Hi Hernan,
>
> This is a very nice solution for global keybindings. Any interest in
> merging it with parts of the KeyMapping package to enable multi-key
> keybindings?
>
> Steve S
>
> Hernan Tylim wrote:
>
>> Hi, Thanks to Jon Hylands invaluable help I announce you a new
>> release of KeyBinder on SqueakMap.
>>
>> This version is now ready for massive use and I invite you to do so. If
>> you install KeyBinder you will find:
>>
>> - A very simple and minimalist GUI for creating, editing and removing
>> custom key-bindings.
>> - A couple of Key-Bindings examples which you can use as guide to create
>> your owns.
>> - A visual WindowSwitcher like the Task Switcher on Windows. This one is
>> installed as default on the <cmd>-W keystroke. To use it just press
>> <cmd>-W and hold the <cmd> key as you do with the alt-tab on windows.
>>
>> I hope you like it and have fun with it, I had fun making it.
>>
>> Regards, Hernán
>>
>>
>
>
More information about the Squeak-dev
mailing list
|