📄 defkeymap-acorn.c
字号:
/* * linux/drivers/acorn/char/defkeymap.c * * Copyright (C) 1995, 1996 Russell King * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */#include <linux/types.h>#include <linux/keyboard.h>#include <linux/kd.h>/* Normal (maps 1:1 with no processing) */#define KTn 0xF0/* Function keys */#define KTf 0xF1/* Special (Performs special house-keeping funcs) */#define KTs 0xF2#define KIGNORE K(KTs, 0) /* Ignore */#define KENTER K(KTs, 1) /* Enter */#define KREGS K(KTs, 2) /* Regs */#define KMEM K(KTs, 3) /* Mem */#define KSTAT K(KTs, 4) /* State */#define KINTR K(KTs, 5) /* Intr */#define Ksl 6 /* Last console */#define KCAPSLK K(KTs, 7) /* Caps lock */#define KNUMLK K(KTs, 8) /* Num-lock */#define KSCRLLK K(KTs, 9) /* Scroll-lock */#define KSCRLFOR K(KTs,10) /* Scroll forward */#define KSCRLBAK K(KTs,11) /* Scroll back */#define KREBOOT K(KTs,12) /* Reboot */#define KCAPSON K(KTs,13) /* Caps on */#define KCOMPOSE K(KTs,14) /* Compose */#define KSAK K(KTs,15) /* SAK */#define CONS_DEC K(KTs,16) /* Dec console */#define CONS_INC K(KTs,17) /* Incr console */#define KFLOPPY K(KTs,18) /* Floppy *//* Key pad (0-9 = digits, 10=+, 11=-, 12=*, 13=/, 14=enter, 16=., 17=# */#define KTp 0xF3#define KPAD_0 K(KTp, 0 )#define KPAD_1 K(KTp, 1 )#define KPAD_2 K(KTp, 2 )#define KPAD_3 K(KTp, 3 )#define KPAD_4 K(KTp, 4 )#define KPAD_5 K(KTp, 5 )#define KPAD_6 K(KTp, 6 )#define KPAD_7 K(KTp, 7 )#define KPAD_8 K(KTp, 8 )#define KPAD_9 K(KTp, 9 )#define KPAD_PL K(KTp,10 )#define KPAD_MI K(KTp,11 )#define KPAD_ML K(KTp,12 )#define KPAD_DV K(KTp,13 )#define KPAD_EN K(KTp,14 )#define KPAD_DT K(KTp,16 )#define KPAD_HS K(KTp,20 )/* Console switching */#define KCn 0xF5/* Cursor */#define KTc 0xF6#define Kcd 0 /* Cursor down */#define Kcl 1 /* Cursor left */#define Kcr 2 /* Cursor right */#define Kcu 3 /* Cursor up *//* Shift/alt modifiers etc */#define KMd 0xF7#define KSHIFT K(KMd, 0 )#define KALTGR K(KMd, 1 )#define KCTRL K(KMd, 2 )#define KALT K(KMd, 3 )/* Meta */#define KMt 0xF8#define KAs 0xF9#define KPADA_0 K(KAs, 0 )#define KPADA_1 K(KAs, 1 )#define KPADA_2 K(KAs, 2 )#define KPADA_3 K(KAs, 3 )#define KPADA_4 K(KAs, 4 )#define KPADA_5 K(KAs, 5 )#define KPADA_6 K(KAs, 6 )#define KPADA_7 K(KAs, 7 )#define KPADA_8 K(KAs, 8 )#define KPADA_9 K(KAs, 9 )#define KPADB_0 K(KAs,10 )#define KPADB_1 K(KAs,11 )#define KPADB_2 K(KAs,12 )#define KPADB_3 K(KAs,13 )#define KPADB_4 K(KAs,14 )#define KPADB_5 K(KAs,15 )#define KPADB_6 K(KAs,16 )#define KPADB_7 K(KAs,17 )#define KPADB_8 K(KAs,18 )#define KPADB_9 K(KAs,19 )/* Locking keys */#define KLk 0xFA/* Letters */#define KTl 0xFBu_short plain_map[NR_KEYS]={ K(KTn, 27),K(KTf, 0),K(KTf, 1),K(KTf, 2 ),K(KTf, 3),K(KTf, 4),K(KTf, 5 ),K(KTf, 6), K(KTf, 7),K(KTf, 8),K(KTf, 9),K(KTf, 10 ),K(KTf, 11),KIGNORE ,KSCRLLK ,KINTR , K(KTn,'`'),K(KTn,'1'),K(KTn,'2'),K(KTn,'3' ),K(KTn,'4'),K(KTn,'5'),K(KTn,'6' ),K(KTn,'7'), K(KTn,'8'),K(KTn,'9'),K(KTn,'0'),K(KTn,'-' ),K(KTn,'='),K(KTn,'
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -