Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-07 | aux/kbdfs: correct comment regarding 0x79 and 0x7b codes. | Jacob Moody | |
These are not just random one off codes used by the HHKB. These are the codes used for language input keys on OADG 109(A) boards. | |||
2022-10-06 | nusb/kb, aux/kbdfs: add brightness down/up media keys | Sigrid Solveig Haflínudóttir | |
2022-10-04 | aux/kbdfs, nusb/kb: add basic media keys support; add /dev/hidNctl to change ↵ | Sigrid Solveig Haflínudóttir | |
repeat/delay; fix a race condition | |||
2021-11-14 | mklatin: fix compose sequences starting with a space char (␣ and ı) | Sigrid Solveig Haflínudóttir | |
2021-11-14 | kbdfs: allow X and x to be used not just for hex composition | Sigrid Solveig Haflínudóttir | |
2021-07-16 | kbdfs: allow to escape ctlr-alt-del with shift for vmx and vnc. | cinap_lenrek | |
2020-12-22 | kbdfs: fix mistake, remove leftover static user variable (thanks umbraticus ↵ | cinap_lenrek | |
and igor) | |||
2020-12-19 | aux/kbdfs: use getuser() from libc | cinap_lenrek | |
2020-12-07 | aux/kbdfs, kbmaps: enable Kmod4 for other layouts, not just neo2 | Sigrid | |
2020-07-03 | kbdfs/mklatin: allow >16 bit runes in /lib/keyboard | Alex Musolino | |
2020-04-25 | Support for neo2 keyboard layout | Ori Bernstein | |
Modify aux/kbdfs to work with neo2 layout. - add new modifier, increase limit on layers. - Add Kaltgr for mod3 - Add mod4 This change only implements the alphanumeric block of the keyboard in the kbmap, as neo2 is mainly used for blind typing and is not needed that much anywhere else, this leaves the numpad like it is. (Thanks, jstsmthrgk@jstsmthrgk.eu) | |||
2020-03-20 | kbdfs: fix kbmapread() not accounting for reads smaller than the size of the ↵ | BurnZeZ | |
line | |||
2019-12-23 | rio, kbdfs: increase read buffer for high latency kbdfs support | 23hiro | |
2018-10-21 | kbdfs: don't get confused by broken utf8 | cinap_lenrek | |
2018-07-30 | kbdfs: ignore first 16 scancodes (number row) in kbtabctl[] for control key ↵ | cinap_lenrek | |
reverse mapping | |||
2018-07-07 | kbdfs: handle mouse control (Kmouse, Kshift button swap) in parallel, bring ↵ | cinap_lenrek | |
back ^X form handling | |||
2016-04-13 | kbdfs: add shift+altgr table 7 for polish keymaps | cinap_lenrek | |
2016-04-03 | change /dev/kbd to return multiple messages per read | cinap_lenrek | |
2016-03-13 | kbdfs: map Kup/Kdown the same in shift tab (fixes shift-[up]/[down] one-line ↵ | cinap_lenrek | |
scroll in rio over drawterm/vncs) | |||
2016-02-27 | kbdfs: read outer /dev/kbd file and use it just like /dev/kbdin | cinap_lenrek | |
this allows running kbdfs under kbdfs :-) going use this in new drawterm. drawterm provides the initial /dev/kbd, but only sends rune up/down messages (keeps it simple). the servers kbdfs reads that and exports itself the full set of files, similar to what we do in vncs. this also provides note processing. | |||
2015-05-17 | kbdfs: Runemax is inclusive. | cinap_lenrek | |
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 | |