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       641 uspace/srv/hid/remcons/remcons.c 	remcons_event_t *up = new_kbd_event(KEY_RELEASE, mods, key, c);
HelenOS homepage, sources at GitHub