Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-24 | kbdfs: work arround qemu | cinap_lenrek | |
qemu does not send e0 escape for gray (arrow) keys, no matter the numlock state. as a work arround, we assume gray key when numlock is not active. | |||
2015-01-13 | kbfds: delete autogenerated latin1.h file when mklatin fails | cinap_lenrek | |
2013-11-24 | kbdfs: fix ctlr+alt+del with new escape pages | cinap_lenrek | |
2013-11-23 | kbdfs: add esc1+shift and esc1+ctrl pages (see sources kbmap-uk-weird patch) | cinap_lenrek | |
Add pages for esc1+shift and esc1+ctrl - some UK USB keyboards (Dell) and it seems some German ones: https://groups.google.com/forum/#!topic/comp.os.plan9/ycok6NTCWCg seem to generate an esc1 + code scancode combination for the pipe/backslash key. Seems like overkill to add two whole pages for just two keys, but there again RAM is cheap these days. Probably should take the changes across to omap/kbd.c (and by extension bcm/kbd.c) but the changes are trivial. | |||
2013-10-26 | mkfiles: do not rely on path containing the . element | cinap_lenrek | |
when executing generated binaries and helper scripts, always execute them as ./name instead of relying that path contsins the dot. | |||
2013-10-17 | kbdfs: implement <compoxe>x to enter variable length unicode as suggested by ↵ | cinap_lenrek | |
erik quanstro from: http://9fans.net/archive/2013/04/327 since <compose>x is not yet entrenched, i have a suggestion for ease of input. suppose <compose>x were redefined so the syntax were "<compose>x[0-9a-f]+;". in the case that 6 hex digits are entered, then the ";" is not necessary. not only would this allow for entering 21-bit runes, it would also allow for short sequences to be entered more easily. - erik | |||
2013-10-07 | kbdfs: implement keyboard mouse buttons with /dev/mousein | cinap_lenrek | |
2013-09-15 | kbdfs: set exit status | cinap_lenrek | |
2012-11-09 | kbdfs: send interrupt note in separate proc to prevent potential deadlock | cinap_lenrek | |
2012-11-09 | kbdfs: kill input buffer on interrupt key | cinap_lenrek | |
2012-11-06 | make interrupt key (Del) just work in the console | cinap_lenrek | |
these changes make the interrupt key available in the console (before rio is started). kbdfs: will now send a "interrupt" note to its invoking process group in cooked mode. bootrc: is now prepared to handle interrupts, mainly to not accidently spawn a new bootargs prompt. init: forwards the interrupt to the cpurc/termrc pgrp. vncs: shields itself from kbdfs notegroup so interrrupt wont kill the whole vnc session. | |||
2012-03-12 | kbdfs: fix mistake | cinap_lenrek | |
2012-03-12 | kbdfs: remap old control keys | cinap_lenrek | |
2012-02-26 | kbdfs: properly handle zero length write to kbdin | cinap_lenrek | |
2012-02-26 | kbdfs: ignoring fake shifts | cinap_lenrek | |
2012-02-25 | kbdfs: cleanup | cinap_lenrek | |
2012-02-25 | vncs: /dev/kbd support by running kbdfs and forwarding keycodes thru kbdin | cinap_lenrek | |
2012-02-13 | kbdfs: mouse twitching | cinap_lenrek | |
2011-09-02 | kbdfs: add -q (quiet) option | cinap_lenrek | |
2011-08-16 | serial console stuff | cinap_lenrek | |
2011-07-17 | kbdfs: mouse button 2 emulation by changing mouse buttonmap when shift is ↵ | cinap_lenrek | |
pressed | |||
2011-06-15 | kbdfs: support ^W word killing | cinap_lenrek | |
2011-06-07 | kbdfs: simplfy | cinap_lenrek | |
2011-06-07 | kbdfs: fix queue bug | cinap_lenrek | |
2011-06-07 | kbdfs: simplify ctlproc by putting 9p handling in its own coroutine | cinap_lenrek | |
2011-06-06 | kbdfs: wakeup and flush when /dev/kbd gets closed | cinap_lenrek | |
2011-05-28 | kbdfs: ignore compose sequence if ctl was pressed | cinap_lenrek | |
2011-05-28 | kbdfs: mklatin comments | cinap_lenrek | |
2011-05-28 | big /dev/kbd change, new format, support Alt+Stuff (key composing) | cinap_lenrek | |