Module | GlobalHotKeys::Modifier |
In: |
globalhotkeys.c
|
rghk provides a simple way to set global hotkeys.
Example:
kb=GlobalHotKeys::KeyBinder.new kb.bind(Gdk::Keyval::GDK_a, GlobalHotKeys::Modifier::CONTROL_MASK){puts 'Binded'} kb.unbind
It probably a good idea to require ‘gtk2’ before ‘rghk’. The librairy rghk was not tested without ruby/gtk2.
SHIFT_MASK | = | INT2FIX(RGHK_SHIFT_MASK) |
CONTROL_MASK | = | INT2FIX(RGHK_CONTROL_MASK) |
MOD1_MASK | = | INT2FIX(RGHK_MOD1_MASK) |
MOD3_MASK | = | INT2FIX(RGHK_MOD3_MASK) |
MOD4_MASK | = | INT2FIX(RGHK_MOD4_MASK) |
MOD5_MASK | = | INT2FIX(RGHK_MOD5_MASK) |