freebsd-skq/sys/dev
yokota 3ed12c01d2 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
..
advansys Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
aic7xxx Add support to aicasm for "downloaded constants". These are immediate 1997-09-27 19:37:31 +00:00
ar Added used #include - don't depend on <sys/mbuf.h> including 1997-09-02 01:19:47 +00:00
bktr Reviewed by: Amancio Hasty 1997-12-31 05:45:56 +00:00
ccd There is no ccdread() nor ccdwrite(). 1997-11-18 14:39:04 +00:00
cy YAMFsio.c (always call ttwwakeup() before returning from comstart()). 1997-12-28 06:23:03 +00:00
de Throw options IPX, IPXIP and IPTUNNEL into opt_ipx.h. 1997-12-15 20:31:25 +00:00
dgb Make COMPAT_43 and COMPAT_SUNOS new-style options. 1997-12-16 17:40:42 +00:00
ed Add Winbond W89C940 ID to the list. 1997-11-22 06:19:59 +00:00
eisa Remove a bunch of variables which were unused both in GENERIC and LINT. 1997-11-07 08:53:44 +00:00
en Removed unused #includes. 1997-10-28 15:59:26 +00:00
ep Throw options IPX, IPXIP and IPTUNNEL into opt_ipx.h. 1997-12-15 20:31:25 +00:00
ex Throw options IPX, IPXIP and IPTUNNEL into opt_ipx.h. 1997-12-15 20:31:25 +00:00
fdc In all such uses of struct buf: 's/b_un.b_addr/b_data/g' 1997-12-02 21:07:20 +00:00
fe Throw options IPX, IPXIP and IPTUNNEL into opt_ipx.h. 1997-12-15 20:31:25 +00:00
fxp Shuffle things a bit for better cacheline behavior. 1997-11-29 08:11:01 +00:00
ic Enable the FIFO on enhanced floppy controllers. This reduces the 1997-09-17 20:16:17 +00:00
ie Throw options IPX, IPXIP and IPTUNNEL into opt_ipx.h. 1997-12-15 20:31:25 +00:00
joy Removed unused #includes. 1997-07-20 14:10:18 +00:00
kbd Added accent (dead) key support to syscons and kbdcontrol. 1998-01-07 08:40:34 +00:00
lnc Removed unused #includes. 1997-08-02 14:33:27 +00:00
mcd In all such uses of struct buf: 's/b_un.b_addr/b_data/g' 1997-12-02 21:07:20 +00:00
mse - Add support for the following mice to psm/moused/sysmouse: 1997-12-07 08:09:19 +00:00
pci Remove a bunch of variables which were unused both in GENERIC and LINT. 1997-11-07 08:53:44 +00:00
pcm/isa update of Luigi's sound drivers... 1997-11-23 07:03:21 +00:00
pdq Add shared EISA interrupt support. 1997-09-21 21:35:24 +00:00
ppbus Actually implement the internals of the 'ppi' device. 1998-01-02 09:30:39 +00:00
ppc Removed unused #includes. 1997-09-01 02:08:42 +00:00
rc Use ENOIOCTL instead of -1 (= ERESTART) for tty ioctls that are 1997-12-06 13:25:01 +00:00
rp Removed unnecessary (and broken) wakeup code in rpstart(). There is no 1997-12-28 05:45:07 +00:00
scd In all such uses of struct buf: 's/b_un.b_addr/b_data/g' 1997-12-02 21:07:20 +00:00
si Make COMPAT_43 and COMPAT_SUNOS new-style options. 1997-12-16 17:40:42 +00:00
sio Fixed initialization of the divisor latch. We depended on siocnopen() 1997-12-28 06:36:35 +00:00
snp Make COMPAT_43 and COMPAT_SUNOS new-style options. 1997-12-16 17:40:42 +00:00
sound/isa update of Luigi's sound drivers... 1997-11-23 07:03:21 +00:00
speaker In all such uses of struct buf: 's/b_un.b_addr/b_data/g' 1997-12-02 21:07:20 +00:00
sr Removed unused #includes. 1997-09-02 20:06:59 +00:00
syscons Added accent (dead) key support to syscons and kbdcontrol. 1998-01-07 08:40:34 +00:00
vn Use ENOIOCTL instead of -1 (= ERESTART) for diskslice ioctls that are 1997-12-06 14:27:56 +00:00
vx Remove a bunch of variables which were unused both in GENERIC and LINT. 1997-11-07 08:53:44 +00:00
wl aha1542.c aic6360.c cy.c fd.c ft.c 1997-09-21 21:41:49 +00:00