QiangF / autokey

Automatically exported from code.google.com/p/autokey
GNU General Public License v3.0
0 stars 0 forks source link

Support for single key hotkey (no modifier) and #53

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
For autokey to be able to replace xbindkeys, we need to handle single key 
hotkey, such as XF86AudioLowerVolume, and a way to manually enter or 
detect-via-key-press any X Window keysym (/usr/include/X11/keysym.h and   
/usr/include/X11/keysymdef.h).

Original issue reported on code.google.com by co...@co-rp.org on 21 Jul 2010 at 8:38

GoogleCodeExporter commented 9 years ago
AutoKey already sets hotkeys via detect-by-keypress and it can accept any 
keycode. Any keycode that is not recognised is represented as <codennn>. 
Unfortunately as far as I can tell python-xlib does not provide a way to look 
up string representations of these extended keysyms. However the <codennn> 
representation should be fine as it doesn't need to be entered by the user and 
is detected upon keypress. So all that actually needs to be implemented is 
hotkeys without a modifier. This is actually not that straight forward to do as 
it involves changing some fairly fundamental logic in the service component, 
however it is certainly possible.

Original comment by cdekter on 22 Jul 2010 at 2:20

GoogleCodeExporter commented 9 years ago
Issue 59 has been merged into this issue.

Original comment by thae...@gmail.com on 28 Jul 2010 at 7:20

GoogleCodeExporter commented 9 years ago
Single key hotkeys are of paramount importance if you want to avoid RSI. This 
is the one and only feature that has stopped me from migrating to Linux from 
Windows and Autohotkey.

Original comment by alex.mor...@gmail.com on 28 Jul 2010 at 3:04

GoogleCodeExporter commented 9 years ago
Logic changes to service component have been made and require testing.
Validation changes to UI yet to be made.

Original comment by cdekter on 29 Jul 2010 at 1:57

GoogleCodeExporter commented 9 years ago

Original comment by cdekter on 30 Jul 2010 at 12:56

GoogleCodeExporter commented 9 years ago
Work completed, will be in next release (0.71.0)

Original comment by cdekter on 30 Jul 2010 at 3:36