Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/usermode/dev map Fn keys, make vt switching work
details: https://anonhg.NetBSD.org/src/rev/7fe09342201f
branches: trunk
changeset: 772339:7fe09342201f
user: jmcneill <jmcneill%NetBSD.org@localhost>
date: Fri Dec 30 12:14:44 2011 +0000
description:
map Fn keys, make vt switching work
diffstat:
sys/arch/usermode/dev/vnckbdmap.c | 36 ++++++++++++++++++++++++++++--------
1 files changed, 28 insertions(+), 8 deletions(-)
diffs (78 lines):
diff -r cf132f0a4ac6 -r 7fe09342201f sys/arch/usermode/dev/vnckbdmap.c
--- a/sys/arch/usermode/dev/vnckbdmap.c Fri Dec 30 12:14:04 2011 +0000
+++ b/sys/arch/usermode/dev/vnckbdmap.c Fri Dec 30 12:14:44 2011 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: vnckbdmap.c,v 1.1 2011/12/29 21:22:49 jmcneill Exp $ */
+/* $NetBSD: vnckbdmap.c,v 1.2 2011/12/30 12:14:44 jmcneill Exp $ */
/*
* Copyright (c) 1999,2001,2011 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: vnckbdmap.c,v 1.1 2011/12/29 21:22:49 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: vnckbdmap.c,v 1.2 2011/12/30 12:14:44 jmcneill Exp $");
#include <sys/types.h>
#include <dev/wscons/wsksymdef.h>
@@ -51,7 +51,7 @@
KC(0xf13), KS_Pause,
KC(0xf14), KS_Hold_Screen,
// KC(0xf15), KS_SysReq,
- KC(0xf1b), KS_Escape,
+ KC(0xf1b), KS_Cmd_Debugger, KS_Escape,
KC(0xfff), KS_Delete,
/* X11 cursor control & motion */
@@ -60,8 +60,8 @@
KC(0xf52), KS_Up,
KC(0xf53), KS_Right,
KC(0xf54), KS_Down,
- KC(0xf55), KS_Prior,
- KC(0xf56), KS_Next,
+ KC(0xf55), KS_Cmd_ScrollFastUp, KS_Prior,
+ KC(0xf56), KS_Cmd_ScrollFastDown, KS_Next,
KC(0xf57), KS_End,
// KC(0xf58), KS_Begin,
@@ -84,16 +84,36 @@
/* ... */
/* X11 auxiliary functions */
- /* ... */
+ KC(0xfbe), KS_Cmd_Screen0, KS_F1,
+ KC(0xfbf), KS_Cmd_Screen1, KS_F2,
+ KC(0xfc0), KS_Cmd_Screen2, KS_F3,
+ KC(0xfc1), KS_Cmd_Screen3, KS_F4,
+ KC(0xfc2), KS_Cmd_Screen4, KS_F5,
+ KC(0xfc3), KS_Cmd_Screen5, KS_F6,
+ KC(0xfc4), KS_Cmd_Screen6, KS_F7,
+ KC(0xfc5), KS_Cmd_Screen7, KS_F8,
+ KC(0xfc6), KS_Cmd_Screen8, KS_F9,
+ KC(0xfc7), KS_Cmd_Screen9, KS_F10,
+ KC(0xfc8), KS_F11,
+ KC(0xfc9), KS_F12,
+ KC(0xfca), KS_F13,
+ KC(0xfcb), KS_F14,
+ KC(0xfcc), KS_F15,
+ KC(0xfcd), KS_F16,
+ KC(0xfce), KS_F17,
+ KC(0xfcf), KS_F18,
+ KC(0xfd0), KS_F19,
+ KC(0xfd1), KS_F20,
+ /* ... F21 - F35 */
/* X11 modifiers */
KC(0xfe1), KS_Shift_L,
KC(0xfe2), KS_Shift_R,
- KC(0xfe3), KS_Control_L,
+ KC(0xfe3), KS_Cmd1, KS_Control_L,
KC(0xfe4), KS_Control_R,
KC(0xfe5), KS_Caps_Lock,
KC(0xfe6), KS_Shift_Lock,
- KC(0xfe7), KS_Meta_L,
+ KC(0xfe7), KS_Cmd2, KS_Meta_L,
KC(0xfe8), KS_Meta_R,
KC(0xfe9), KS_Alt_L,
KC(0xfea), KS_Alt_R,
Home |
Main Index |
Thread Index |
Old Index