atkbd.c (158471) | atkbd.c (158687) |
---|---|
1/*- 2 * Copyright (c) 1999 Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp> 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 12 unchanged lines hidden (view full) --- 21 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 22 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 23 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 24 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25 * 26 */ 27 28#include <sys/cdefs.h> | 1/*- 2 * Copyright (c) 1999 Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp> 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 12 unchanged lines hidden (view full) --- 21 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 22 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 23 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 24 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25 * 26 */ 27 28#include <sys/cdefs.h> |
29__FBSDID("$FreeBSD: head/sys/dev/atkbdc/atkbd.c 158471 2006-05-12 05:04:46Z jhb $"); | 29__FBSDID("$FreeBSD: head/sys/dev/atkbdc/atkbd.c 158687 2006-05-17 09:33:15Z phk $"); |
30 31#include "opt_kbd.h" 32#include "opt_atkbd.h" 33 34#include <sys/param.h> 35#include <sys/systm.h> 36#include <sys/kernel.h> 37#include <sys/bus.h> --- 138 unchanged lines hidden (view full) --- 176} 177 178/* LOW-LEVEL */ 179 180#define ATKBD_DEFAULT 0 181 182typedef struct atkbd_state { 183 KBDC kbdc; /* keyboard controller */ | 30 31#include "opt_kbd.h" 32#include "opt_atkbd.h" 33 34#include <sys/param.h> 35#include <sys/systm.h> 36#include <sys/kernel.h> 37#include <sys/bus.h> --- 138 unchanged lines hidden (view full) --- 176} 177 178/* LOW-LEVEL */ 179 180#define ATKBD_DEFAULT 0 181 182typedef struct atkbd_state { 183 KBDC kbdc; /* keyboard controller */ |
184 /* XXX: don't move this field; pcvt 185 * expects `kbdc' to be the first 186 * field in this structure. */ | |
187 int ks_mode; /* input mode (K_XLATE,K_RAW,K_CODE) */ 188 int ks_flags; /* flags */ 189#define COMPOSE (1 << 0) 190 int ks_polling; 191 int ks_state; /* shift/lock key state */ 192 int ks_accents; /* accent key index (> 0) */ 193 u_int ks_composed_char; /* composed char code (> 0) */ 194 u_char ks_prefix; /* AT scan code prefix */ --- 1277 unchanged lines hidden --- | 184 int ks_mode; /* input mode (K_XLATE,K_RAW,K_CODE) */ 185 int ks_flags; /* flags */ 186#define COMPOSE (1 << 0) 187 int ks_polling; 188 int ks_state; /* shift/lock key state */ 189 int ks_accents; /* accent key index (> 0) */ 190 u_int ks_composed_char; /* composed char code (> 0) */ 191 u_char ks_prefix; /* AT scan code prefix */ --- 1277 unchanged lines hidden --- |