v0.0.4
Pre-release
Pre-release
- BREAKING: Use logical keys instead of physical keys. Now the characters in key sequence are case-sensitive. For example, logical key
A
means typing "A" and "Shift" physical keys and it is distinguished froma
(only typing "A"). Along with this change,Shift
modifier key was removed. - BREAKING: Rename
KeybindDispatcher::trigger
toKeybindDispatcher::dispatch
. - Implement
FromIterator<Keybind<A>>
forKeybindDispatcher<A>
to constructor a dispatcher instance from a list of key bindings easily. - Implement
Deref<Target=[KeyBind]>
forKeybinds
and implementKeybindDispatcher::keybinds
getter method. - Add API document for all optional features.
- Add
minimal
andserde
examples.