LOADKEYS 1

中文man手册

LOADKEYS

NAME
æ»è§ (SYNOPSIS)
æè¿° (DESCRIPTION)
设为缺ç (RESET TO DEFAULT)
è°å¥åæ ¸é®çæ å° (KERNEL KEYMAP)
è°å¥åæ ¸ ACCENT 表
è°å¥åæ ¸å符串表 (KERNEL STRING TABLE)
åå»ºåæ ¸æºæä»¶è¡¨ (KERNEL SOURCE TABLE)
é项 (OPTION)
æä»¶ (FILE)
BUGS
å¦è§ (SEE ALSO)
[䏿çç»´æ¤äºº]
[ä¸æçææ°æ´æ°]
ãä¸å½Linux论åmanæå页翻è¯è®¡åã
è·

NAME

loadkeys - è°å¥é®çç¿»è¯è¡¨

æ»è§ (SYNOPSIS)

loadkeys [ -d --default ] [ -h --help ] [ -q --quiet ] [ -v --verbose [ -v --verbose ]...] [ -m --mktable ] [ -c --clearcompose ] [ -s --clearstrings ] [ filename... ]

æè¿° (DESCRIPTION)

Loadkeys 读å ç± filename... æå®ç æä»¶ å容. å®ç 主è¦ç®ç æ¯ ä¸º æ§å¶å° è°å¥ åæ ¸é®çæ å°è¡¨(kernel keymap).

设为缺ç (RESET TO DEFAULT)

妿 æå®äº -d--default ) é项, loadkeys è°å¥ 缺çç é®çæ å° æä»¶ defkeymap.map, å¯è½ å¨ /usr/share/keymaps æ /usr/src/linux/drivers/char ç®å½ ä¸. (åè å¯è½æ¯ ç¨æ·å®ä¹ç, è åè æ¯ é对 PC æº qwerty é®ç ç æ å° - ä¹è®¸ ä½  ä¸éè¦.) æäºæåµä¸, 妿 éä¸ å¥æªç é®çæ å° (æ åå· ’-’ å¼æäº æç§ éçç 修饰ç»å), ä½  åªè¦ è½»æ¾ç é®å¥ ‘loadkeys defkeymap’ å°± å¯ä»¥äº.

(è¯æ³¨: qwerty æ¯ä¸ç§å¸¸ç¨ç PC é®çå¸å±, ç± é®ç åæ¯åº å·¦ä¸è§ ç è¿ç» 横å å个 åæ¯é® å¾å)

è°å¥åæ ¸é®çæ å° (KERNEL KEYMAP)

loadkeys ç 主è¦ä½ç¨ æ¯ è°å¥ æ ä¿®æ¹ é®ç驱å¨ç¨åº ç ç¿»è¯è¡¨. å½ æåºäº æä»¶å ç æ¶å, æ åè¾å¥ ç¨ çæ¨ªçº¿(-) 表示. 妿 æ²¡æ æåº æä»¶å, loadkeys å°± ä» æ åè¾å¥ è¯»å æ°æ®.

å¯¹äº è®¸å¤ å½å®¶ å åç§ é®çç±»å, ç³»ç» å·²ç» æä¾äº 对åºç é®çæ å°è¡¨, åªé ç¨ä¸æ¡ è¯¸å¦ ‘loadkeys uk’ ç å½ä»¤ å°±å¯ä»¥ 满足 éè¦. èä¸ å¾å®¹æ 设计 èªå·±ç é®çæ å°è¡¨. ç¨æ· å¿é¡» è¯å« åªäº ç¬¦å· å±äº åªäº é®. å¯ä»¥ ç¨ showkey(1) å½ä»¤ æ¥åº é®å¼(keycode), æå页 keymaps(5) 对 é®çæ å°è¡¨ æ ¼å¼ åäº è¯´æ, ä¹å¯ä»¥ åè dumpkeys(1) å½ä»¤ è¾åº ç å容.

è°å¥åæ ¸ ACCENT 表

妿 è¾å¥æä»¶ 没æ å®ä¹ ä»»ä½ ç»åé®(compose key), åæ ¸ accent 表 å°± ä¿æ ä¸å, é¤é 使ç¨äº -c--clearcompose ) é项, æ¤æ¶ åæ ¸ accent 表 被 æ¸ç©º. 妿 è¾å¥æä»¶ å®ä¹äº ç»åé®, é£ä¹ æ¸é¤ åæ å®ä¹, æ¢æ æ°ç å®ä¹. åæ ¸ accent 表 æ¯ ä¸ç» 表项 (缺ç为 68 项), ç¨æ¥ æè¿° åºå符(dead diacritical sign) å ç»åé® æä¹ å·¥ä½. ä¾å¦, è¿è¡

compose ’,’ ’c’ to ccedilla

表示 <ComposeKey><,><c> ç»å 产ç <ccedilla>. ä½¿ç¨ å½ä»¤ ‘dumpkeys --compose-only’ è½å¤ æ¥ç å½å accent 表.

(è¯æ³¨: Compose é® å¯ä»¥ ç¨ dumpkeys å½ä»¤ æ¥åº, æç ç³»ç»ä¸ æ¯ ctrl+å¥å·, å æ¤ ç¸ç»§ æä¸ ’ctrl-.’, ’,’, ’c’ å°±å¯ä»¥ 产ç ä¸è¿°ç ’ccedilla’.)

è°å¥åæ ¸å符串表 (KERNEL STRING TABLE)

é项 -s--clearstrings ) ç¨äº æ¸é¤ åæ ¸å符串表. 妿 ä¸ä½¿ç¨ è¿ä¸ª é项, loadkeys åªä¼ æ·»å  æ è°æ¢ å符串, è䏿¯ æ¸é¤ å®ä»¬. (å è éè¦ é项 -s å®ç° å好å®ä¹ ç¶æ.) åæ ¸å符串表 æ¯ ä¸ç» å½å å符串, 就象 F31. ä¾å¦, ä½  å¯ä»¥ 使 åè½é® F5 (æ®é PC é®çä¸ æ) 产ç å符串 ‘Hello!’, 使 Shift+F5 äº§ç ‘Goodbye!’:

keycode 63 = F70 F71
string F70 = "Hello!"
string F71 = "Goodbye!"

æ è¿ä¸è¡ å è¿ é®çæ å°è¡¨ å³å¯. 缺çç åè½é® å®ä¹ 大夿¯ æ¥èª VT100 ç»ç«¯ ç 转ç åºå (escape sequence).

åå»ºåæ ¸æºæä»¶è¡¨ (KERNEL SOURCE TABLE)

妿 ç»åºäº -m--mktable ) é项, loadkeys å¨ æ åè¾åº 产ç ä¸ä¸ªæä»¶, å¯ä»¥ ç¨å /usr/src/linux/drivers/char/defkeymap.c, å® å®ä¹äº åæ ¸ç 缺ç é®çç¼è (ä½ ä¸å½±å å½å é®çæ å°).

é项 (OPTION)

-h --help

å¨ æ åé误 ä¸ æ¾ç¤º çæ¬å· å ç®ç ç ç¨æ³, ç¶å ç»æ.

-v --verbose

æ¾ç¤º æ´æ° ç»è, ç¨çè¶å¤, ç»èè¶ç».

-q --quiet

ä¸è¦ æ¾ç¤º ä¸è¬ä¿¡æ¯.

-c --clearcompose

æ¸é¤ åæ ¸ç ç»åé®è¡¨ (å°±æ¯ accent 表). 妿 没æ ä½¿ç¨ è¿ä¸ªé项, èä¸ è¾å¥æä»¶ 没æ å®ä¹ ç»åé®, åæ ¸ç»åé®è¡¨ ä¿æ ä¸å.

-s --clearstrings

æ¸é¤ åæ ¸ç å符串表. 妿 没æ ä½¿ç¨ è¿ä¸ªé项, loadkeys å° æ·»å  æ è°æ¢ å符串, è䏿¯ å é¤ å®ä»¬.

æä»¶ (FILE)

/usr/lib/kbd/keymaps/ é®çæ å°æä»¶ ç 缺çç®å½.

/usr/lib/kbd/keymaps/defkeymap.kmap ç¨ -d é项 è°å¥ç 缺ç é®çæ å°æä»¶. (è¯æ³¨: å¯¹äº æ¯è¾ æ°ç ç³»ç» è¯·æ¥ç /usr/lib/kbd/keymaps/i386/qwerty/, 注æ è¿é æåé¢ç 两个 ç®å½, åè æ¯ ç³»ç»å¹³å°, åè æ¯ é®çç±»å)

BUGS

ä»»ä½äºº åªè¦æ 对 /dev/console ç è¯»è®¿é®æ å°±è½å¤ è¿è¡ loadkeys , ä»è æ¹å é®çå¸å±, 使 å® å¯è½ æ æ³ä½¿ç¨. é®çç¿»è¯è¡¨ ç± ææ èææ§å¶å° å±ç¨, æä»¥ ä»»ä½ å¯¹ é®çç¼è ç æ¹å ä¼ åæ¶ å½±å ææç èææ§å¶å°.

注æ, ç±äº æ¹å è½å¤ å½±å ææç èææ§å¶å°, å æ¤ å® æ¯ ç¨æ·ç ä¼è¯æ æ´é¿. è¿æå³ç å³ä½¿ å¨ ç»å½ æç¤º é¶æ®µ, é®å¼ç¼è ä¹ä¼ å½±å ç¨æ· ç 使ç¨.

缺çç é®çæ å° åºè¯¥ ç¼è¯å¨ åæ ¸ä¸. ( /usr/src/linux/drivers/char/defkeymap.c ).

å¦è§ (SEE ALSO)

dumpkeys(1), kbd_mode(1), keymaps(5).

[䏿çç»´æ¤äºº]

徿 <xuming@users.sourceforge.net>

[ä¸æçææ°æ´æ°]

2003/05/13 第ä¸ç

ãä¸å½Linux论åmanæå页翻è¯è®¡åã

http://cmpp.linuxforum.net

è·

æ¬é¡µé¢ä¸æçç±ä¸æ man æå页计åæä¾ã
䏿 man æå页计åï¼https://github.com/man-pages-zh/manpages-zh