Module: VRKeyFeasible
- Includes:
- VRMessageHandler
- Defined in:
- lib/vr/vrhandler.rb
Constant Summary
Constants included from VRMessageHandler
VRMessageHandler::PREHANDLERSTR
Instance Method Summary collapse
-
#keyfeasibleinit ⇒ Object
VRKeyFeasible This is a module to sense keyboard input.
- #vrinit ⇒ Object
Methods included from VRMessageHandler
#acceptEvents, #addHandler, #addNoRelayMessages, #controlmsg_dispatching, #deleteHandler, #msghandlerinit, #selfmsg_dispatching
Instance Method Details
#keyfeasibleinit ⇒ Object
VRKeyFeasible
This is a module to sense keyboard input.
Event Handlers
— self_char(keycode,keydata)
This method is fired when WM_KEYUP and WM_KEYDOWN are translated into
keyboard input messages.
— self_deadchar(keycode,keydata) — self_syschar(keycode,keydata) — self_sysdeadchar(keycode,keydata)
118 119 120 121 122 123 124 |
# File 'lib/vr/vrhandler.rb', line 118 def keyfeasibleinit addHandler(0x102,"char", MSGTYPE::ARGINTINT,nil) # WM_CHAR addHandler(0x103,"deadchar", MSGTYPE::ARGINTINT,nil) # WM_DEADCHAR addHandler(0x106,"syschar", MSGTYPE::ARGINTINT,nil) # WM_SYSCHAR addHandler(0x107,"sysdeadchar", MSGTYPE::ARGINTINT,nil) # WM_SYSDEADCHAR acceptEvents [0x102,0x103,0x106,0x107] end |
#vrinit ⇒ Object
125 126 127 128 |
# File 'lib/vr/vrhandler.rb', line 125 def vrinit super keyfeasibleinit end |