-/* $OpenBSD: french,v 1.1 1996/06/23 15:30:55 deraadt Exp $ */
+/* $OpenBSD: french,v 1.2 1996/09/01 19:41:19 deraadt Exp $ */
/*
* Copyright (c) 1996 Matthieu Herrb
KB_ASCII, "m", "M", "\r", "", "", /* 39 m */
KB_ASCII, "\371", "%", "\231", "", "", /* 40 u` */
KB_ASCII, "\262", "", "\262", "", "", /* 41 ^2 */
- KB_SHIFT, "", "", "", "", "", /* 42 shift */
+ KB_SHIFT, "\001", "", "", "", "", /* 42 shift */
KB_ASCII, "*", "\265", "*", "", "", /* 43 * */
KB_ASCII, "w", "W", "\027", "", "", /* 44 w */
KB_ASCII, "x", "X", "\030", "", "", /* 45 x */
KB_ASCII, ";", ".", ";", "", "", /* 51 ; */
KB_ASCII, ":", "/", "\037", "", "", /* 52 : */
KB_ASCII, "!", "\266", "!", "", "", /* 53 ! */
- KB_SHIFT, "", "", "", "", "", /* 54 shift */
+ KB_SHIFT, "\002", "", "", "", "", /* 54 shift */
KB_KP, "*", "*", "*", "", "", /* 55 kp * */
KB_ALT, "", "", "", "", "", /* 56 alt */
KB_ASCII, " ", " ", "\000", "", "", /* 57 space */
-/* $OpenBSD: german,v 1.2 1996/05/09 14:19:50 deraadt Exp $ */
+/* $OpenBSD: german,v 1.3 1996/09/01 19:41:20 deraadt Exp $ */
/*
* Copyright (c) 1996 Juergen Hannken-Illjes
KB_ASCII, "\366", "\326", "\366", "", "", /* 39 oe */
KB_ASCII, "\344", "\304", "\344", "", "", /* 40 ae */
KB_ASCII, "^", "\260", "\036", "", "", /* 41 ^ */
- KB_SHIFT, "", "", "", "", "", /* 42 shift */
+ KB_SHIFT, "\001", "", "", "", "", /* 42 shift */
KB_ASCII, "#", "'", "#", "", "", /* 43 # */
KB_ASCII, "y", "Y", "\031", "", "", /* 44 y */
KB_ASCII, "x", "X", "\030", "", "", /* 45 x */
KB_ASCII, ",", ";", ",", "", "", /* 51 , */
KB_ASCII, ".", ":", ".", "", "", /* 52 . */
KB_ASCII, "-", "_", "\037", "", "", /* 53 - */
- KB_SHIFT, "", "", "", "", "", /* 54 shift */
+ KB_SHIFT, "\002", "", "", "", "", /* 54 shift */
KB_KP, "*", "*", "*", "", "", /* 55 kp * */
KB_ALT, "", "", "", "", "", /* 56 alt */
KB_ASCII, " ", " ", "\000", "", "", /* 57 space */
-/* $OpenBSD: koi8,v 1.3 1996/05/12 08:58:21 mickey Exp $ */
+/* $OpenBSD: koi8,v 1.4 1996/09/01 19:41:21 deraadt Exp $ */
/*
* Copyright (c) 1996 Michael Shalayeff
KB_ASCII, ";", ":", ";", "\xd6", "\xf6", /* 39 ; */
KB_ASCII, "'", "\"", "'", "\xdc", "\xfc", /* 40 ' */
KB_ASCII, "`", "~", "`", "\xa3", "\xb3", /* 41 ` */
- KB_SHIFT, "", "", "", "", "", /* 42 shift */
+ KB_SHIFT, "\001", "", "", "", "", /* 42 shift */
KB_ASCII, "\\", "|", "\034", "\\", "|", /* 43 \ */
KB_ASCII, "z", "Z", "\032", "\xd1", "\xf1", /* 44 z */
KB_ASCII, "x", "X", "\030", "\xde", "\xfe", /* 45 x */
KB_ASCII, ",", "<", "<", "\xc2", "\xe2", /* 51 , */
KB_ASCII, ".", ">", ">", "\xc0", "\xe0", /* 52 . */
KB_ASCII, "/", "?", "\037", "/", "?", /* 53 / */
- KB_SHIFT, "", "", "", "", "", /* 54 shift */
+ KB_SHIFT, "\002", "", "", "", "", /* 54 shift */
KB_KP, "*", "*", "*", "*", "*", /* 55 kp * */
KB_ALT, "", "", "", "", "", /* 56 alt */
KB_ASCII, " ", " ", "\000", " ", " ", /* 57 space */
-/* $OpenBSD: swedish,v 1.2 1996/06/30 00:46:26 maja Exp $ */
+/* $OpenBSD: swedish,v 1.3 1996/09/01 19:41:22 deraadt Exp $ */
/*
* Copyright (c) 1996 Mats O Jansson
KB_ASCII, "\366", "\326", "\034", "", "", /* 39 | */
KB_ASCII, "\344", "\304", "\033", "", "", /* 40 { */
KB_ASCII, "@", "~", "\000", "", "", /* 41 ` */
- KB_SHIFT, "", "", "", "", "", /* 42 shift */
+ KB_SHIFT, "\001", "", "", "", "", /* 42 shift */
KB_ASCII, "'", "*", "*", "", "", /* 43 \ */
KB_ASCII, "z", "Z", "\032", "", "", /* 44 z */
KB_ASCII, "x", "X", "\030", "", "", /* 45 x */
KB_ASCII, ",", ";", ";", "", "", /* 51 , */
KB_ASCII, ".", ":", ":", "", "", /* 52 . */
KB_ASCII, "-", "_", "\037", "", "", /* 53 - */
- KB_SHIFT, "", "", "", "", "", /* 54 shift */
+ KB_SHIFT, "\002", "", "", "", "", /* 54 shift */
KB_KP, "*", "*", "*", "", "", /* 55 kp * */
KB_ALT, "", "", "", "", "", /* 56 alt */
KB_ASCII, " ", " ", "\000", "", "", /* 57 space */
-/* $OpenBSD: swedish7,v 1.2 1996/06/30 00:46:26 maja Exp $ */
+/* $OpenBSD: swedish7,v 1.3 1996/09/01 19:41:23 deraadt Exp $ */
/*
* Copyright (c) 1996 Mats O Jansson
KB_ASCII, "|", "\\", "\034", "", "", /* 39 | */
KB_ASCII, "{", "[", "\033", "", "", /* 40 { */
KB_ASCII, "@", "~", "\000", "", "", /* 41 ` */
- KB_SHIFT, "", "", "", "", "", /* 42 shift */
+ KB_SHIFT, "\001", "", "", "", "", /* 42 shift */
KB_ASCII, "'", "*", "*", "", "", /* 43 \ */
KB_ASCII, "z", "Z", "\032", "", "", /* 44 z */
KB_ASCII, "x", "X", "\030", "", "", /* 45 x */
KB_ASCII, ",", ";", ";", "", "", /* 51 , */
KB_ASCII, ".", ":", ":", "", "", /* 52 . */
KB_ASCII, "-", "_", "\037", "", "", /* 53 - */
- KB_SHIFT, "", "", "", "", "", /* 54 shift */
+ KB_SHIFT, "\002", "", "", "", "", /* 54 shift */
KB_KP, "*", "*", "*", "", "", /* 55 kp * */
KB_ALT, "", "", "", "", "", /* 56 alt */
KB_ASCII, " ", " ", "\000", "", "", /* 57 space */
-/* $OpenBSD: us.english,v 1.2 1996/05/09 14:19:52 deraadt Exp $ */
+/* $OpenBSD: us.english,v 1.3 1996/09/01 19:41:25 deraadt Exp $ */
/*
* Copyright (c) 1996 Juergen Hannken-Illjes
KB_ASCII, ";", ":", ";", "", "", /* 39 ; */
KB_ASCII, "'", "\"", "'", "", "", /* 40 ' */
KB_ASCII, "`", "~", "`", "", "", /* 41 ` */
- KB_SHIFT, "", "", "", "", "", /* 42 shift */
+ KB_SHIFT, "\001", "", "", "", "", /* 42 shift */
KB_ASCII, "\\", "|", "\034", "", "", /* 43 \ */
KB_ASCII, "z", "Z", "\032", "", "", /* 44 z */
KB_ASCII, "x", "X", "\030", "", "", /* 45 x */
KB_ASCII, ",", "<", "<", "", "", /* 51 , */
KB_ASCII, ".", ">", ">", "", "", /* 52 . */
KB_ASCII, "/", "?", "\037", "", "", /* 53 / */
- KB_SHIFT, "", "", "", "", "", /* 54 shift */
+ KB_SHIFT, "\002", "", "", "", "", /* 54 shift */
KB_KP, "*", "*", "*", "", "", /* 55 kp * */
KB_ALT, "", "", "", "", "", /* 56 alt */
KB_ASCII, " ", " ", "\000", "", "", /* 57 space */
-/* $OpenBSD: pccons.c,v 1.3 1996/09/01 16:50:08 deraadt Exp $ */
+/* $OpenBSD: pccons.c,v 1.4 1996/09/01 19:41:16 deraadt Exp $ */
/* $NetBSD: pccons.c,v 1.89 1995/05/04 19:35:20 cgd Exp $ */
/*-
async_update();
}
+/* the unshifted code for KB_SHIFT keys is used by X to distinguish between
+ left and right shift when reading the keyboard map */
static pccons_keymap_t scan_codes[KB_NUM_KEYS] = {
/* type unshift shift control altgr shift_altgr scancode */
KB_NONE, "", "", "", "", "", /* 0 unused */
KB_ASCII, ";", ":", ";", "", "", /* 39 ; */
KB_ASCII, "'", "\"", "'", "", "", /* 40 ' */
KB_ASCII, "`", "~", "`", "", "", /* 41 ` */
- KB_SHIFT, "", "", "", "", "", /* 42 shift */
+ KB_SHIFT, "\001", "", "", "", "", /* 42 shift */
KB_ASCII, "\\", "|", "\034", "", "", /* 43 \ */
KB_ASCII, "z", "Z", "\032", "", "", /* 44 z */
KB_ASCII, "x", "X", "\030", "", "", /* 45 x */
KB_ASCII, ",", "<", "<", "", "", /* 51 , */
KB_ASCII, ".", ">", ">", "", "", /* 52 . */
KB_ASCII, "/", "?", "\037", "", "", /* 53 / */
- KB_SHIFT, "", "", "", "", "", /* 54 shift */
+ KB_SHIFT, "\002", "", "", "", "", /* 54 shift */
KB_KP, "*", "*", "*", "", "", /* 55 kp * */
KB_ALT, "", "", "", "", "", /* 56 alt */
KB_ASCII, " ", " ", "\000", "", "", /* 57 space */
-/* $OpenBSD: pccons.c,v 1.26 1996/09/01 16:39:59 deraadt Exp $ */
+/* $OpenBSD: pccons.c,v 1.27 1996/09/01 19:40:56 deraadt Exp $ */
/* $NetBSD: pccons.c,v 1.99.4.1 1996/06/04 20:03:53 cgd Exp $ */
/*-
async_update();
}
+/* the unshifted code for KB_SHIFT keys is used by X to distinguish between
+ left and right shift when reading the keyboard map */
static pccons_keymap_t scan_codes[KB_NUM_KEYS] = {
/* type unshift shift control altgr shift_altgr scancode */
KB_NONE, "", "", "", "", "", /* 0 unused */
KB_ASCII, ";", ":", ";", "", "", /* 39 ; */
KB_ASCII, "'", "\"", "'", "", "", /* 40 ' */
KB_ASCII, "`", "~", "`", "", "", /* 41 ` */
- KB_SHIFT, "", "", "", "", "", /* 42 shift */
+ KB_SHIFT, "\001", "", "", "", "", /* 42 shift */
KB_ASCII, "\\", "|", "\034", "", "", /* 43 \ */
KB_ASCII, "z", "Z", "\032", "", "", /* 44 z */
KB_ASCII, "x", "X", "\030", "", "", /* 45 x */
KB_ASCII, ",", "<", "<", "", "", /* 51 , */
KB_ASCII, ".", ">", ">", "", "", /* 52 . */
KB_ASCII, "/", "?", "\037", "", "", /* 53 / */
- KB_SHIFT, "", "", "", "", "", /* 54 shift */
+ KB_SHIFT, "\002", "", "", "", "", /* 54 shift */
KB_KP, "*", "*", "*", "", "", /* 55 kp * */
KB_ALT, "", "", "", "", "", /* 56 alt */
KB_ASCII, " ", " ", "\000", "", "", /* 57 space */