AsTeRICS
AsTeRICS copied to clipboard
Unify Keyboard and Keyboard capture plugins
All plugins using keys should be unified to use the same keycodes and escaped key strings like {space},... Also check plugins for the use of different locales. The following plugins are should be unified: KeyCapture KeyboardCapture Keyboard RemoteKeyboard
As described in #175 the NativeKeyEvent of jnativehook provides an easy way for key notation. This should be used to unify capturing and emulation with the same key notation (e.g. {SHIFT}a) to capture for 'A' or to emulate 'A'. Unfortunately there is also the other key notation only used in Keyboard plugin: https://github.com/asterics/AsTeRICS/blob/master/bin/ARE/data/actuator.keyboard/keycodes.txt