HelenOS sources
KEY_RELEASE 165 kernel/genarch/src/kbrd/kbrd.c if (sc & KEY_RELEASE)
KEY_RELEASE 166 kernel/genarch/src/kbrd/kbrd.c key_released(instance, (sc ^ KEY_RELEASE) & 0x7f);
KEY_RELEASE 148 uspace/app/tetris/scores.c if (ev.type != CEV_KEY || ev.ev.key.type == KEY_RELEASE)
KEY_RELEASE 147 uspace/dist/src/c/demos/tetris/scores.c if (ev.type != CEV_KEY || ev.ev.key.type == KEY_RELEASE)
KEY_RELEASE 189 uspace/drv/hid/adb-kbd/ctl.c etype = KEY_RELEASE;
KEY_RELEASE 286 uspace/drv/hid/atkbd/atkbd.c type = KEY_RELEASE;
KEY_RELEASE 371 uspace/drv/hid/usbhid/kbd/kbddev.c usb_kbd_push_ev(kbd_dev, KEY_RELEASE, key);
KEY_RELEASE 262 uspace/drv/hid/xtkbd/xtkbd.c evtype = (xcode1 & 0x80) ? KEY_RELEASE : KEY_PRESS;
KEY_RELEASE 289 uspace/drv/hid/xtkbd/xtkbd.c evtype = (xcode1 & 0x80) ? KEY_RELEASE :
KEY_RELEASE 301 uspace/drv/hid/xtkbd/xtkbd.c evtype = (code & 0x80) ? KEY_RELEASE : KEY_PRESS;
KEY_RELEASE 754 uspace/lib/ui/src/entry.c if (event->type == KEY_RELEASE && event->key == KC_LSHIFT)
KEY_RELEASE 758 uspace/lib/ui/src/entry.c if (event->type == KEY_RELEASE && event->key == KC_RSHIFT)
KEY_RELEASE 81 uspace/srv/hid/input/ctl/sun.c type = KEY_RELEASE;
KEY_RELEASE 282 uspace/srv/hid/input/input.c async_msg_5(exch, INPUT_EVENT_KEY, KEY_RELEASE,
KEY_RELEASE 72 uspace/srv/hid/input/stroke.c kbd_push_event(kdev, KEY_RELEASE, key);
KEY_RELEASE 79 uspace/srv/hid/input/stroke.c kbd_push_event(kdev, KEY_RELEASE, mods_keys[i][1]);
KEY_RELEASE 654 uspace/srv/hid/remcons/remcons.c remcons_event_t *up = new_kbd_event(KEY_RELEASE, mods, key, c);
HelenOS homepage, sources at GitHub