freebsd-dev/sys
Kazutaka YOKOTA a3bd3dac25 Added accent (dead) key support to syscons and kbdcontrol.
With a keymap with accent key definitions loaded to syscons, you press
an accent key followed by a regular letter key to produce an accented
letter.  Press an accent key followed by the space bar to get the
accent letter itself.

Code is based on the ideas and work by jmrueda@diatel.upm.es and
totii@est.is.

PR: i386/4016

console.h
- Defined structures and constants for accent (dead) keys.

syscons.c, kbdtables.h
- When an accent key is pressed, set the corresponding index to
  `accents'.  If the next key is the space key, produce the accent char
  itself.  Otherwise search the accent key map entry, indexed by
  `accents', for a matching pair of a regular char and an accented char.
- Added ioctl functions to set and get the accent key map (PIO_DEADKEYMAP
  and GIO_DEADKEYMAP).
1998-01-07 08:40:34 +00:00
..
alpha Added accent (dead) key support to syscons and kbdcontrol. 1998-01-07 08:40:34 +00:00
amd64 AMD calls the PR166 and PR200, models 2 and 3 respectively. 1998-01-03 05:43:37 +00:00
compat sigh....forgot to update the DEBUG printf 1998-01-05 01:17:42 +00:00
compile
conf Sync with sys/i386/conf/files.i386 revision 1.183. 1998-01-06 13:47:54 +00:00
ddb Some fixes from John Hood: 1997-12-05 05:36:58 +00:00
dev Added accent (dead) key support to syscons and kbdcontrol. 1998-01-07 08:40:34 +00:00
fs Make our v_usecount vnode reference count work identically to the 1998-01-06 05:26:17 +00:00
geom There is no ccdread() nor ccdwrite(). 1997-11-18 14:39:04 +00:00
gnu Unspammed nested include of <vm/vm_zone.h>. 1997-12-27 02:56:39 +00:00
i386 Added accent (dead) key support to syscons and kbdcontrol. 1998-01-07 08:40:34 +00:00
isa Added accent (dead) key support to syscons and kbdcontrol. 1998-01-07 08:40:34 +00:00
isofs/cd9660 Unspammed nested include of <vm/vm_zone.h>. 1997-12-27 02:56:39 +00:00
kern Make our v_usecount vnode reference count work identically to the 1998-01-06 05:26:17 +00:00
libkern Make our v_usecount vnode reference count work identically to the 1998-01-06 05:26:17 +00:00
miscfs Make our v_usecount vnode reference count work identically to the 1998-01-06 05:26:17 +00:00
modules Fix my typo. 1997-12-16 22:50:18 +00:00
msdosfs Unspammed nested include of <vm/vm_zone.h>. 1997-12-27 02:56:39 +00:00
net Reviewed by: Joerg Wunsch 1998-01-01 21:27:18 +00:00
netatalk Fix various problems with netatalk kernel support. 1997-10-29 00:30:52 +00:00
netinet Use LIST_FIRST/LIST_NEXT macros instead of accessing the fields lh_first 1998-01-05 00:57:15 +00:00
netipx Moved some declarations from <sys/socket.h> to the correct places, and 1997-12-21 16:35:12 +00:00
netkey Last major round (Unless Bruce thinks of somthing :-) of malloc changes. 1997-10-12 20:26:33 +00:00
netnatm Fixed a sloppy common-style declaration. 1997-12-20 00:13:51 +00:00
netns Remove unneeded member nsp_head from struct nspcb. 1997-04-14 18:26:51 +00:00
nfs Make our v_usecount vnode reference count work identically to the 1998-01-06 05:26:17 +00:00
nfsclient Make our v_usecount vnode reference count work identically to the 1998-01-06 05:26:17 +00:00
nfsserver Lots of improvements, including restructring the caching and management 1997-12-29 00:25:11 +00:00
pc98 Sync with sys/i386/conf/files.i386 revision 1.183. 1998-01-06 13:47:54 +00:00
pccard Specify the minor number correctly when creating devfs entries. 1998-01-02 13:35:06 +00:00
pci Reviewed by: Amancio Hasty 1997-12-31 05:45:56 +00:00
powerpc/include Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
rpc Resolve conflicts. 1997-05-28 04:45:15 +00:00
scsi the pt driver should make one DEVFS entry for each one found rather than 1998-01-06 08:28:46 +00:00
sys Delete a stray semicolon at the end. This only breaks gcc -pedantic 1998-01-06 11:44:55 +00:00
tools Use __inline instead of inline to prevent pedantic compiler warnings. 1997-12-19 23:25:16 +00:00
ufs Make our v_usecount vnode reference count work identically to the 1998-01-06 05:26:17 +00:00
vm Turn off the VTEXT flag when an object is no longer referenced, so 1998-01-07 03:12:19 +00:00
Makefile Commit a long-forgotten tweak for building tags in /usr/src/sys. 1997-07-13 07:36:20 +00:00