summaryrefslogtreecommitdiff
path: root/sys/src/cmd/aux/kbdfs
AgeCommit message (Collapse)Author
2015-02-24kbdfs: work arround qemucinap_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-13kbfds: delete autogenerated latin1.h file when mklatin failscinap_lenrek
2013-11-24kbdfs: fix ctlr+alt+del with new escape pagescinap_lenrek
2013-11-23kbdfs: 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-26mkfiles: do not rely on path containing the . elementcinap_lenrek
when executing generated binaries and helper scripts, always execute them as ./name instead of relying that path contsins the dot.
2013-10-17kbdfs: 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-07kbdfs: implement keyboard mouse buttons with /dev/mouseincinap_lenrek
2013-09-15kbdfs: set exit statuscinap_lenrek
2012-11-09kbdfs: send interrupt note in separate proc to prevent potential deadlockcinap_lenrek
2012-11-09kbdfs: kill input buffer on interrupt keycinap_lenrek
2012-11-06make interrupt key (Del) just work in the consolecinap_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-12kbdfs: fix mistakecinap_lenrek
2012-03-12kbdfs: remap old control keyscinap_lenrek
2012-02-26kbdfs: properly handle zero length write to kbdincinap_lenrek
2012-02-26kbdfs: ignoring fake shiftscinap_lenrek
2012-02-25kbdfs: cleanupcinap_lenrek
2012-02-25vncs: /dev/kbd support by running kbdfs and forwarding keycodes thru kbdincinap_lenrek
2012-02-13kbdfs: mouse twitchingcinap_lenrek
2011-09-02kbdfs: add -q (quiet) optioncinap_lenrek
2011-08-16serial console stuffcinap_lenrek
2011-07-17kbdfs: mouse button 2 emulation by changing mouse buttonmap when shift is ↵cinap_lenrek
pressed
2011-06-15kbdfs: support ^W word killingcinap_lenrek
2011-06-07kbdfs: simplfycinap_lenrek
2011-06-07kbdfs: fix queue bugcinap_lenrek
2011-06-07kbdfs: simplify ctlproc by putting 9p handling in its own coroutinecinap_lenrek
2011-06-06kbdfs: wakeup and flush when /dev/kbd gets closedcinap_lenrek
2011-05-28kbdfs: ignore compose sequence if ctl was pressedcinap_lenrek
2011-05-28kbdfs: mklatin commentscinap_lenrek
2011-05-28big /dev/kbd change, new format, support Alt+Stuff (key composing)cinap_lenrek