summaryrefslogtreecommitdiff
path: root/sys/dev/adb/akbdmap.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/adb/akbdmap.h')
-rw-r--r--sys/dev/adb/akbdmap.h145
1 files changed, 144 insertions, 1 deletions
diff --git a/sys/dev/adb/akbdmap.h b/sys/dev/adb/akbdmap.h
index 5540e678feb..91917b30be8 100644
--- a/sys/dev/adb/akbdmap.h
+++ b/sys/dev/adb/akbdmap.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: akbdmap.h,v 1.3 2008/06/26 05:42:14 ray Exp $ */
+/* $OpenBSD: akbdmap.h,v 1.4 2011/06/13 16:29:11 shadchin Exp $ */
/* $NetBSD: akbdmap.h,v 1.7 2005/05/05 22:29:41 abs Exp $ */
/*-
@@ -30,6 +30,149 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
+#ifdef WSDISPLAY_COMPAT_RAWKBD
+#include <dev/wscons/wskbdraw.h>
+
+unsigned char keyboard[128] = {
+ RAWKEY_a,
+ RAWKEY_s,
+ RAWKEY_d,
+ RAWKEY_f,
+ RAWKEY_h,
+ RAWKEY_g,
+ RAWKEY_z,
+ RAWKEY_x,
+ RAWKEY_c,
+ RAWKEY_v,
+#ifdef FIX_SV_X_KBDBUG
+ RAWKEY_grave,
+#else
+ RAWKEY_less,
+#endif
+ RAWKEY_b,
+ RAWKEY_q,
+ RAWKEY_w,
+ RAWKEY_e,
+ RAWKEY_r,
+ RAWKEY_y,
+ RAWKEY_t,
+ RAWKEY_1,
+ RAWKEY_2,
+ RAWKEY_3,
+ RAWKEY_4,
+ RAWKEY_6,
+ RAWKEY_5,
+ RAWKEY_equal,
+ RAWKEY_9,
+ RAWKEY_7,
+ RAWKEY_minus,
+ RAWKEY_8,
+ RAWKEY_0,
+ RAWKEY_bracketright,
+ RAWKEY_o,
+ RAWKEY_u,
+ RAWKEY_bracketleft,
+ RAWKEY_i,
+ RAWKEY_p,
+ RAWKEY_Return,
+ RAWKEY_l,
+ RAWKEY_j,
+ RAWKEY_apostrophe,
+ RAWKEY_k,
+ RAWKEY_semicolon,
+ RAWKEY_backslash,
+ RAWKEY_comma,
+ RAWKEY_slash,
+ RAWKEY_n,
+ RAWKEY_m,
+ RAWKEY_period,
+ RAWKEY_Tab,
+ RAWKEY_space,
+#ifdef FIX_SV_X_KBDBUG
+ RAWKEY_less,
+#else
+ RAWKEY_grave,
+#endif
+ RAWKEY_Delete,
+ RAWKEY_KP_Enter,
+ RAWKEY_Escape,
+ RAWKEY_Control_L,
+ 219, /* XXX */
+ RAWKEY_Shift_L,
+ RAWKEY_Caps_Lock,
+ RAWKEY_Alt_L,
+ RAWKEY_Left,
+ RAWKEY_Right,
+ RAWKEY_Down,
+ RAWKEY_Up,
+ 0, /* Fn */
+ 0,
+ RAWKEY_KP_Delete,
+ 0,
+ RAWKEY_KP_Multiply,
+ 0,
+ RAWKEY_KP_Add,
+ 0,
+ RAWKEY_Num_Lock,
+ 0,
+ 0,
+ 0,
+ RAWKEY_KP_Divide,
+ RAWKEY_KP_Enter,
+ 0,
+ RAWKEY_KP_Subtract,
+ 0,
+ 0,
+ RAWKEY_KP_Equal,
+ RAWKEY_KP_Insert,
+ RAWKEY_KP_End,
+ RAWKEY_KP_Down,
+ RAWKEY_KP_Next,
+ RAWKEY_KP_Left,
+ RAWKEY_KP_Begin,
+ RAWKEY_KP_Right,
+ RAWKEY_KP_Home,
+ 0,
+ RAWKEY_KP_Up,
+ RAWKEY_KP_Prior,
+ 0,
+ 0,
+ RAWKEY_KP_Delete,
+ RAWKEY_f5,
+ RAWKEY_f6,
+ RAWKEY_f7,
+ RAWKEY_f3,
+ RAWKEY_f8,
+ RAWKEY_f9,
+ 0,
+ RAWKEY_f11,
+ 0,
+ RAWKEY_Print_Screen,
+ RAWKEY_KP_Enter,
+ RAWKEY_Hold_Screen,
+ 0,
+ RAWKEY_f10,
+ 0,
+ RAWKEY_f12,
+ 0,
+ RAWKEY_Pause,
+ RAWKEY_Insert,
+ RAWKEY_Home,
+ RAWKEY_Prior,
+ RAWKEY_Delete,
+ RAWKEY_f4,
+ RAWKEY_End,
+ RAWKEY_f2,
+ RAWKEY_Next,
+ RAWKEY_f1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+};
+#endif /* WSDISPLAY_COMPAT_RAWKBD */
+
/* XXX This list is incomplete. */
#define KC(n) KS_KEYCODE(n)