Module: Ruinput
- Defined in:
- lib/ruinput.rb,
lib/ruinput/version.rb,
lib/ruinput/uinput_device.rb,
lib/ruinput/uinput_user_dev.rb,
ext/ruinput/ruinput.c
Defined Under Namespace
Classes: UinputDevice, UinputUserDev
Constant Summary collapse
- VERSION =
"0.1.1"
- UINPUT_VERSION =
generated by grep “^#define [A-Z_]* ” /usr/include/linux/uinput.h |\ sed -e ‘s/^#define ([A-Z_]*) .*./rb_define_const(module_ruinput, “1”, LONG2NUM(1));/’
LONG2NUM(UINPUT_VERSION)
- UINPUT_IOCTL_BASE =
LONG2NUM(UINPUT_IOCTL_BASE)
- UI_DEV_CREATE =
LONG2NUM(UI_DEV_CREATE)
- UI_DEV_DESTROY =
LONG2NUM(UI_DEV_DESTROY)
- UI_SET_EVBIT =
LONG2NUM(UI_SET_EVBIT)
- UI_SET_KEYBIT =
LONG2NUM(UI_SET_KEYBIT)
- UI_SET_RELBIT =
LONG2NUM(UI_SET_RELBIT)
- UI_SET_ABSBIT =
LONG2NUM(UI_SET_ABSBIT)
- UI_SET_MSCBIT =
LONG2NUM(UI_SET_MSCBIT)
- UI_SET_LEDBIT =
LONG2NUM(UI_SET_LEDBIT)
- UI_SET_SNDBIT =
LONG2NUM(UI_SET_SNDBIT)
- UI_SET_FFBIT =
LONG2NUM(UI_SET_FFBIT)
- UI_SET_SWBIT =
rb_define_const(module_ruinput, “UI_SET_PHYS”, rb_str_new2(UI_SET_PHYS)); // fix
LONG2NUM(UI_SET_SWBIT)
- UI_SET_PROPBIT =
LONG2NUM(UI_SET_PROPBIT)
- EV_UINPUT =
these consts return “struct uinput_ff_*” rb_define_const(module_ruinput, “UI_BEGIN_FF_UPLOAD”, LONG2NUM(UI_BEGIN_FF_UPLOAD)); rb_define_const(module_ruinput, “UI_END_FF_UPLOAD”, LONG2NUM(UI_END_FF_UPLOAD)); rb_define_const(module_ruinput, “UI_BEGIN_FF_ERASE”, LONG2NUM(UI_BEGIN_FF_ERASE)); rb_define_const(module_ruinput, “UI_END_FF_ERASE”, LONG2NUM(UI_END_FF_ERASE));
LONG2NUM(EV_UINPUT)
- UI_FF_UPLOAD =
LONG2NUM(UI_FF_UPLOAD)
- UI_FF_ERASE =
LONG2NUM(UI_FF_ERASE)
- UINPUT_MAX_NAME_SIZE =
LONG2NUM(UINPUT_MAX_NAME_SIZE)