Module GlobalHotKeys::Modifier
In: globalhotkeys.c
KeyBinder globalhotkeys.c Modifier GlobalHotKeys dot/m_0_0.png

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.

Constants

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)

[Validate]