Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > e74e806c1a2640e922856d7eb69d1420 > files > 52

howto-text-ja-2006-5mdv2010.0.noarch.rpm

  The Linux Keyboard and console HOWTO
  Andries Brouwer, aeb@cwi.nl
  v2.1, 8 November 1995
  ²“¡—ºˆê, GFG02131@niftyserve.or.jp
  v2.1j, 8 November 1995

  –{•¶‘‚ɂ́CLinuxƒL[ƒ{[ƒhE’[––C‚¨‚æ‚Ñ”ñƒAƒXƒL[•¶Žš‚Ì—˜—p–@‚ÉŠÖ‚·
  ‚éî•ñ‚ð‹LÚ‚µ‚Ä‚¢‚Ü‚·D

  1.  –ð‚É‚½‚ƒvƒƒOƒ‰ƒ€

  ˆÈ‰º‚̃pƒbƒP[ƒW—ނɂ̓L[ƒ{[ƒhE’[––ŠÖ˜A‚̃vƒƒOƒ‰ƒ€‚ªŠÜ‚Ü‚ê‚Ä‚¢‚Ü
  ‚·D

  o  kbd-0.90.tar.gz “à—eF loadkeys, dumpkeys, showkey, setmetamode,
     setleds, setfont, showfont, mapscrn, kbd_mode, chvt, resizecons,
     disalloc, getkeycodes, setkeycodes.

  o  util-linux-2.5 “à—eF setterm, kbdrate

  o   shellutils-1.8 (stty.tar.gzj “à—eF stty

  o  open-1.1.tgz “à—eF open. (dynamic-vc-1.1.tar.gzj

  o  SVGATextMode-0.9.tar.gz “à—eF SVGATextMode

  o  The X distribution “à—eF xmodmap, xset, kbd_mode.  (X386keybd(1))

  2.  ƒL[ƒ{[ƒh‚Ì‚ ‚ç‚Ü‚µ

  ƒL[‚ð‰Ÿ‚·‚ƁCƒL[ƒ{[ƒhƒRƒ“ƒgƒ[ƒ‰[‚ªƒXƒLƒƒƒ“ƒR[ƒh‚ðƒJ[ƒlƒ‹‚̃L[
  ƒ{[ƒhƒhƒ‰ƒCƒo[ ‚É‘—•t‚µ‚Ü‚·DƒL[ƒ{[ƒh‚Ì’†‚ɂ̓vƒƒOƒ‰ƒ€‰Â”\‚È•¨‚à
  ‚ ‚è‚Ü‚·‚ªCƒL[‚ƃXƒLƒƒƒ“ƒR[ƒh‚̑Ήž‚͌Œè‚Æ‚È‚Á‚Ä‚¢‚é‚Ì‚ª•’Ê‚Å‚·D
  ƒJ[ƒlƒ‹‚̃L[ƒ{[ƒhƒhƒ‰ƒCƒo[‚́CŽó‚¯Žæ‚Á‚½î•ñ‚ð‚»‚Ì‚Ü‚ÜƒAƒvƒŠƒP[
  ƒVƒ‡ƒ“‚É“`’B‚·‚é–ðŠ„‚ð‰Ê‚½‚µ‚Ü‚·iƒXƒLƒƒƒ“ƒR[ƒhƒ‚[ƒh‚̏ꍇDX Žg—pŽž
  ‚ȂǁjD‚Ü‚½ƒL[ƒ{[ƒhƒhƒ‰ƒCƒo[‚́CƒL[‚ª‰Ÿ‚³‚ꂽ‚©E‚Í‚È‚³‚ꂽ‚©‚ɉž
  ‚¶C ƒXƒLƒƒƒ“ƒR[ƒh‚Ì—¬‚ê‚ðƒL[ƒR[ƒh‚Ƀp[ƒX‚·‚é‹@”\‚ð‚à‰Ê‚½‚µ‚Ä‚¢‚Ü
  ‚·(ƒL[‚ðˆê‚‰Ÿ‚·–ˆ‚ɁC‚U‚‚̃XƒLƒƒƒ“ƒR[ƒh‚𐶐¬‚µ‚Ü‚·jD

  ‚±‚¤‚µ‚­‚ç‚ꂽƒL[ƒR[ƒh‚́CƒAƒvƒŠƒVƒ‡ƒ“‚Ɉø‚«“n‚³‚ê‚Ü‚·iƒL[ƒR[
  ƒhƒ‚[ƒh‚ÌŽžD—Ⴆ‚Î showkey ‚ª‚±‚ê‚ð—p‚¢‚Ä‚¢‚Ü‚·jƒL[ƒR[ƒhƒ‚[ƒhˆÈ
  ŠO‚̏ꍇ‚ɂ́CƒL[ƒR[ƒh‚ðƒL[ƒ}ƒbƒv‚Ì’†‚ÅŒŸõ‚µC‘Ήž‚·‚镶ŽšE•¶Žš—ñ
  ‚ðƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ɉø‚«“n‚µ‚½‚èCƒL[ƒ}ƒbƒv‚É‹Lq‚³‚ê‚Ä‚¢‚é–½—ß‚ðŽÀs
  ‚·‚éì‹Æ‚ªs‚í‚ê‚Ü‚·D

  i—áF‚ ‚éƒL[‚ð‰Ÿ‚µ‚½Žž‚ɁCƒL[ƒ{[ƒh‚ªƒXƒLƒƒƒ“ƒR[ƒh 0x1e, 0x9e ‚ð¶
  ¬‚µ‚½ê‡‚ðl‚¦‚Ä‚Ý‚Ü‚µ‚傤D‚±‚̃R[ƒh‚̓L[ƒR[ƒh 30C158 ‚É•ÏŠ·‚³
  ‚ê‚Ü‚·D‚‚¢‚Å‚±‚ê‚Í 0141, ‚·‚È‚í‚¿ ASCII ‚ ‚é‚¢‚Ílatin-1 ƒR[ƒh 'a'‚É
  ’u‚«Š·‚¦‚ç‚ê‚Ü‚·DíœƒL[‚ð‰Ÿ‚µCÄ‚Ñ‚±‚ê‚ð‚Í‚È‚·‚ƁCƒL[ƒ{[ƒh ‚̓X
  ƒLƒƒƒ“ƒR[ƒh 0xe0 0x53 0xe0 0xd3 ‚𐶐¬‚µ, ‚±‚ê‚̓L[ƒR[ƒh 111C239
  ‚É•ÏŠ·‚³‚êC‚‚¢‚Å ESC [ 3   ‚Æ‚¢‚¤‚S•¶Žš‚©‚ç‚Ȃ镶Žš—ñ‚É’u‚«Š·‚¦‚ç‚ê
  ‚Ü‚·D‚±‚Ì“ñ—á‚Í‚¢‚¸‚ê‚àCUS ƒL[ƒ{[ƒhC‰ŠúÝ’èó‘Ԃ̃L[ƒ}ƒbƒv‚ð‘O
  ’ñ‚Æ‚µ‚½‚à‚Ì‚Å‚·D“Á’è‚Ì–½—ß‚ðƒL[ƒRƒ“ƒrƒl[ƒVƒ‡ƒ“‚ÉŠ„‚èU‚Á‚½—á‚É
  ‚́CCtrl-Alt-Del ‚ª‚ ‚è‚Ü‚·j

  setkeycodes ‚Æ‚¢‚¤ƒ†[ƒeƒBƒŠƒeƒB[‚ð—˜—p‚·‚ê‚΁CƒXƒLƒƒƒ“ƒR[ƒh‚ƃL[ƒR
  [ƒh‚Ƃ̑Ήž‚ð•ÏX‚Å‚«‚Ü‚·D‚µ‚©‚µC‚±‚¤‚µ‚½ì‹Æ‚ª•K—v‚ɂȂ邱‚Æ‚Í‹H‚Å
  ‚µ‚傤DƒL[ƒR[ƒh‚Æ•¶ŽšE•¶Žš—ñE–½—߂Ƃ̑ΉžC‚·‚È‚í‚¿ƒL[ƒ}ƒbƒv‚ð•Ï
  X‚·‚éê‡‚ɂ́C loadkeys ‚Æ‚¢‚¤ƒ†[ƒeƒBƒŠƒeƒB[ ‚ð—p‚¢‚Ü‚·DÚ‚µ‚¢‚±
  ‚Ƃɂ‚¢‚ẮC getkeycodes(8), setkeycodes(8), dumpkeys(1),
  loadkeys(1) ‚ÌŠeƒ}ƒjƒ…ƒAƒ‹ƒy[ƒW‚ð‚²——‚­‚¾‚³‚¢D

  ã‚ŁuƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ɉø‚«“n‚·v‚Æ•\Œ»‚µ‚½‚±‚Ƃ𐳊m‚ÉŒ¾‚¦‚΁u’[––ƒh
  ƒ‰ƒCƒo[‚Ɉø‚«“n‚·v‚Æ‚¢‚¤‚±‚Æ‚É‚È‚è‚Ü‚·D‚‚܂肱‚±‚©‚çæ‚́CƒVƒŠƒAƒ‹
  ƒP[ƒuƒ‹‚ð’Ê‚¶‚Ä‘—’v‚³‚ꂽƒeƒLƒXƒg‚̏ꍇ‚Æ‘S‚­“¯‚¶‚悤‚ɏˆ—‚³‚ê‚邱‚Æ
  ‚É‚È‚é‚Ì‚Å‚·D‚±‚̏ˆ—‚ðÚ×‚É‹K’肵‚Ä‚¢‚é‚̂́Cstty ‚Æ‚¢‚¤ƒvƒƒOƒ‰ƒ€
  ‚Å‚·D

  3.  ’[––‚Ì‚ ‚ç‚Ü‚µ

  ‹tŒü‚«‚ɍl‚¦‚Ä‚Ý‚Ü‚µ‚傤D‰½‚©‚ð’[––‚ɏo—Í‚·‚é‚Æ‚«CÅ‰‚ɍs‚í‚ê‚é‚Ì‚Í
  •W€ tty ƒvƒƒZƒX‚Å‚·D‚‚¢‚Å’[––ƒhƒ‰ƒCƒo[‚ª fed ‚³‚ê‚Ü‚·D’[––ƒhƒ‰ƒC
  ƒo‚Í VT100 ‚ðƒVƒ~ƒ…ƒŒ[ƒg‚µ‚Ä‚¨‚èCVT100 ƒGƒXƒP[ƒvƒV[ƒNƒGƒ“ƒX‚ª”FŽ¯
  ‚Å‚«‚é‚悤‚É“ü—Í‚ðƒp[ƒX‚µ‚Ü‚·iƒJ[ƒ\ƒ‹ˆÚ“®C‰æ–ʏÁ‹Ž‚ȂǁjDƒGƒXƒP[
  ƒvƒV[ƒNƒGƒ“ƒX‚ÉŠÜ‚Ü‚ê‚È‚¢•¶Žš‚́Cƒ}ƒbƒsƒ“ƒOƒe[ƒuƒ‹‚ɏ]‚Á‚Ä•ÏŠ·‚³‚ê‚Ü
  ‚·DƒrƒfƒIƒƒ‚ƒŠ‚ɏ‘‚«ž‚Ü‚êCƒrƒfƒIƒJ[ƒh‚Ì•¶Žš ROM ã‚Ì•¶ŽšƒVƒF[ƒv
  •\Ž¦‚É—p‚¢‚ç‚ê‚é‚Ì‚Í‚±‚Ì•ÏŠ·Œã‚̃oƒCƒg‚È‚Ì‚Å‚·Dsetfont ‚ð—p‚¢‚Ä“ÆŽ©‚Ì
  ƒtƒHƒ“ƒg‚𕶎šƒƒ€‚ɓǂݍž‚ñ‚¾‚èCmpscrn ‚ð‚à‚¿‚¢‚Ä“ÆŽ©‚̃}ƒbƒvƒe[ƒu
  ƒ‹‚ðƒ[ƒh‚·‚邱‚Æ‚à‰Â”\‚Å‚·DÚ×‚ɂ‚¢‚ẮCˆÈ‰º‚Ì‹Lq‚ðŽQÆ‚µ‚Ä‚­‚¾
  ‚³‚¢D

  4.  ’[––‚̃ŠƒZƒbƒg

  ƒXƒNƒŠ[ƒ“•\Ž¦‚ª‚ß‚¿‚á‚­‚¿‚á‚É‚È‚Á‚Ä‚µ‚Ü‚Á‚½‚èC“ü—Í‚µ‚½ƒL[ƒXƒgƒ[ƒN
  ‚ª‘S•”Cü•`•¶Žš‚ŃGƒR[ƒoƒbƒN‚³‚ê‚Ä‚µ‚Ü‚¤D‚±‚ñ‚ÈŽž‚É‚Í‚Ç‚¤‚·‚ê‚΂¢‚¢
  ‚Ì‚Å‚µ‚傤H

  ^L ‚ŃXƒNƒŠ[ƒ“‚ðÄ•`‰æ‚·‚é‚悤‚É‚µ‚Ä‚¢‚éƒvƒƒOƒ‰ƒ€‚͏­‚È‚­‚ ‚è‚Ü‚¹
  ‚ñDƒ‚ƒfƒ€‚©‚ç‚̃mƒCƒY‚âC‘—’vƒƒbƒZ[ƒW‚ªƒXƒNƒŠ[ƒ“ã‚É•\Ž¦‚³‚ꂽê‡
  ‚ɂ́C‚±‚Ì‹@”\‚ª–𗧂‚±‚Æ‚Å‚µ‚傤DƒNƒŠƒAEƒRƒ}ƒ“ƒh‚́CƒXƒNƒŠ[ƒ“‚ðÁ
  ‹Ž‚·‚éƒRƒ}ƒ“ƒh‚Å‚·D

  ƒŠƒZƒbƒgEƒRƒ}ƒ“ƒh‚Í’[––ƒhƒ‰ƒCƒo[ ‚ðƒŠƒZƒbƒg‚µ‚Ü‚·D‚±‚ê‚ðŽg‚¤‚̂́C
  ƒXƒNƒŠ[ƒ“‚ªŠï–­‚ȃOƒ‰ƒtƒBƒbƒN•¶Žš‚Å–„‚ߐs‚­‚³‚ꂽ‚悤‚ȏꍇ‚Å‚·D•\Ž¦
  s”‚ª­‚È‚­‚È‚Á‚Ä‚µ‚Ü‚Á‚½ê‡‚É‚à‚±‚Ì•û–@‚őΏˆ‚Å‚«‚Ü‚·D

  ‚±‚̃Rƒ}ƒ“ƒh‚ª‚È‚¢ê‡C‚ ‚é‚¢‚͎኱•Ê‚Ì‹@”\‚ð‰Ê‚½‚·ê‡‚ɂ́CˆÈ‰º‚Ì“ñ
  s‚©‚ç‚È‚éŽÀsŒ^ƒtƒ@ƒCƒ‹‚ðì‚Á‚āCƒpƒX‚Ì’Ê‚Á‚½Š‚É’u‚¢‚Ä‚­‚¾‚³‚¢D

       #!/bin/sh
       echo -e \\033c

  ‚±‚±‚ł́CESC ‚Æ c ‚Ì‚Q•¶Žš‚ð’[––‚É‘—•t‚µ‚Ä‚¢‚Ü‚·D•Ï‚Á‚½ƒtƒHƒ“ƒg‚ðƒ
  [ƒh‚µ‚Ä‚¢‚āC‰ŠúÝ’è‚̃tƒHƒ“ƒg‚É–ß‚µ‚½‚¢ê‡‚ɂ́C

       % setfont

  ‚ðŽÀs‚µ‚Ä‚­‚¾‚³‚¢i‰ŠúÝ’èƒtƒHƒ“ƒg‚ð‰ŠúÝ’èˆÊ’u‚É’u‚¢‚Ä‚¨‚­‚±‚Æ‚ª•K
  —v‚Å‚·jD

  ‹ŒŒ^‚Ì’[––‚̏ꍇCƒ^ƒu‚ðŠÜ‚ޏo—Í‚ª’x‚ê‚邱‚Æ‚ª‚ ‚è‚Ü‚·C‚±‚̂悤‚ȏꍇ
  ‚ɂ́CˆÈ‰º‚̂悤‚É‚µ‚ĉº‚³‚¢DiÚ‚µ‚­‚́Cstty(1) ‚̃}ƒjƒ…ƒAƒ‹ƒy[ƒW‚ð
  ŽQÆ‚Ì‚±‚Ɓj
       % stty tab3

  reseizecons ‚â SVGATextMode ‚ð—p‚¢‚ê‚΁CƒrƒfƒIƒ‚[ƒh‚ð•ÏX‚·‚邱‚Æ‚à‚Å
  ‚«‚Ü‚·D‚±‚ê‚͒ʏíCo—Í‘¤‚̐ݒè‚ɕύX‚ð‰Á‚¦‚é‚à‚Ì‚Å‚·D“ü—Í‘¤‚É‚Í‚¢‚ë
  ‚¢‚ë–â‘肪‚ ‚邱‚Æ‚Å‚µ‚傤DX, DOOM “™ raw mode ‚ð—p‚¢‚Ä‚¢‚éƒvƒƒOƒ‰ƒ€
  ‚ªƒNƒ‰ƒbƒVƒ…‚µ‚Ä‚µ‚Ü‚¤ê‡D‚²Žg—p’†‚̃L[ƒ{[ƒh‚ª raw modei‚ ‚é‚¢
  ‚Ímediumraw mode)‚Ì‚Ü‚Ü‚É‚È‚Á‚Ä‚¢‚éê‡‚ɂ́C‚±‚¤‚µ‚½ƒRƒ}ƒ“ƒh‚ð—p‚¢‚é
  ‚͓̂‚¢‚Å‚µ‚傤Di‰º‹L‚́uraw mode ‚©‚ç‚Ì’Eo–@v‚̍€‚ð‚à‚¨“Ç‚Ý‚­
  ‚¾‚³‚¢j

  4.1.  ƒL[ƒ{[ƒh‚̃n[ƒhƒEƒFƒAƒŠƒZƒbƒg

  Linux ‚ªŠÖ’m‚µ‚È‚¢ƒ[ƒŒƒxƒ‹‚ÌŽ–‚Í‚¤‚Ü‚­‚¢‚©‚È‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñDƒ[ƒx
  ƒŒƒ‹‚É‚à­‚È‚­‚Æ‚à‚QŽí—Þ‚Ì‹æ•Ê‚ª‚ ‚è(ƒL[ƒ{[ƒh‚ƃL[ƒ{[ƒhƒRƒ“ƒgƒ[
  ƒ‰[jC‚»‚ꂼ‚ê‚Ì•û–@‚Å "keyboard disable" –½—ß‚ðƒL[ƒ{[ƒhƒn[ƒhƒEƒF
  ƒA‚É“`’B‚·‚邱‚Æ‚ª‰Â”\‚Å‚·DƒL[ƒ{[ƒh‚Ì’†‚ɂ́C‚RŽí—ނ̃XƒLƒƒƒ“ƒR[ƒh
  ƒZƒbƒg‚̈ê‚‚𗘗p‚·‚é‚悤‚ɃvƒƒOƒ‰ƒ€‚Å‚«‚é‚à‚Ì‚à­‚È‚­‚ ‚è‚Ü‚¹‚ñDŽc
  ”O‚È‚ª‚çC‚±‚ê‚ðŽg‚Á‚Ä–â‘è‚ð‰ðŒˆ‚Å‚«‚é‚Æ‚¢‚¤ƒP[ƒX‚Í‘¶‚¶‚Ü‚¹‚ñD

  ƒL[ƒ{[ƒh‚Ì’†‚ɂ̓Šƒ}ƒbƒsƒ“ƒO‹@”\‚ð“à‘ ‚µ‚Ä‚¢‚é‚à‚Ì‚à‚ ‚è‚Ü‚·DStormy
  Henderson(stormy@Ghost.Net) Ž‚©‚ç‚́uƒvƒƒOƒ‰ƒ€‹@”\‚ð”õ‚¦‚½ƒL[ƒ{[ƒh
  ‚ð‚½‚Ü‚½‚Ü‚¨Ž‚¿‚̏ꍇ‚È‚çCcontrol-alt-suspend_macro ‚ŁiGateway
  Anykey Keyboard ‚̏ꍇj•W€ó‘Ԃ̃L[ƒ{[ƒh‚É•œ‹A‚Å‚«‚Ü‚·v‚Æ‚Ì•ñ‚ð
  ’¸‚«‚Ü‚µ‚½D

  5.  Delete ‚Æ Backspace

  5.1.  ’¼‘O‚Ƀ^ƒCƒv‚µ‚½•¶Žš‚ðÁ‹Ž‚·‚邽‚߂ɂǂ̃L[‚ð—p‚¢‚é‚©‚ð’m‚é‚É‚Í
  ‚Ç‚¤‚·‚ê‚΂¢‚¢‚Ì‚Å‚µ‚傤‚©H

  ˆÈ‰º‚̃Rƒ}ƒ“ƒh‚ðŽÀs‚µ‚Ä‚­‚¾‚³‚¢D

       % stty erase ^?

  •¶Žš‚͏Á‹Ž‚³‚ê‚Ä‚¢‚¢‚é‚à‚̂́C‹““®‚ª‚¨‚©‚µ‚¢‚Æ‚¢‚¤‚΂ ‚¢‚ɂ́Ctty ‚̐Ý
  ’è‚ɉ½‚©ŠÔˆá‚¢‚ª‚ ‚è‚Ü‚·Dechoprt ‚ðƒZƒbƒg‚µ‚Ä‚¢‚éê‡‚ɂ́CÁ‹Ž‚³‚ꂽ
  •¶Žš‚Í \fR ‚Æ / ‚É‹²‚Ü‚ê‚Ä‚¢‚Ü‚·Dechoe ‚ðƒZƒbƒg‚µ‚Ä‚¢‚È‚¢ê‡‚ɂ́CÁ
  ‹Ž‚µ‚½•¶Žš‚ªƒGƒR[ƒoƒbƒN‚³‚ê‚Ü‚·i# ‚̂悤‚Ȉóü‰Â”\•¶Žš‚̏ꍇ‚É‚Í‚±‚ê
  ‚ª—‚É“K‚Á‚½‚â‚è•û‚Å‚·jD‘å•”•ª‚̃†[ƒU[‚Í stty echoe -echport ‚É‚µ
  ‚½‚¢‚ƍl‚¦‚é‚Å‚µ‚傤D stty sane ‚Æ‚·‚ê‚΁C‚±‚êˆÈã‚Ì‚±‚Æ‚ªŽÀŒ»‚Å‚«‚Ü
  ‚·DŒ»Ý‚̐ݒèó‹µ‚ðŠm”F‚·‚é‚É‚Í stty -a ‚ðŽÀs‚µ‚Ä‚­‚¾‚³‚¢D

  ‚¿‚á‚ñ‚Æ‚µ‚½ getty ‚ðŽg‚Á‚Ä‚¢‚ê‚΁C‰ŠúÝ’è‚Ì‚Ü‚Ü‚Å‚¤‚Ü‚­‚¢‚­‚Í‚¸‚Å
  ‚·D

  “ÆŽ©‚̃L[ƒrƒ“ƒfƒBƒ“ƒO‚ðs‚¤ƒvƒƒOƒ‰ƒ€‚ª‘½‚¢ibash, emacs etc.) ‚±‚Æ‚É
  ’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢(  /.inputrc,  /.emacs etc ‚Å’è‹`‚·‚é‚悤‚É‚È‚Á‚Ä‚¢‚Ü
  ‚·)D‚±‚¤‚µ‚½ƒvƒƒOƒ‰ƒ€‚́CÁ‹Ž•¶Žš‚̐ݒè‚ɉe‹¿‚³‚ê‚Ü‚¹‚ñD

  5.1.1.  ‚±‚ê‚Ü‚Å‚Í getty ‚ª DEL‚ÆBS ‚ð‚¿‚á‚ñ‚Əˆ—‚Å‚«‚Ä‚¢‚½‚̂ɁC¡‚É
  ‚È‚Á‚ă_ƒ ‚É‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½H

  ‚©‚‚ẮCDEL(177)‚ð‰Ÿ‚·‚Æ BS Space BS (10 40 10) ‚ð’[––ƒhƒ‰ƒCƒo[‚ª”­
  s‚µ‚Ä‚¢‚Ü‚µ‚½D‚µ‚©‚µŒ»Ý‚Å‚Í DEL ‚𖳎‹‚·‚é‚悤‚É‚È‚Á‚Ä‚¢‚Ü‚·iƒhƒ‰
  ƒCƒo[‚ª vt100 ‚ðƒGƒ~ƒ…ƒŒ[ƒg‚·‚é‚悤‚É‚È‚Á‚Ĉȗˆ‚±‚¤‚È‚Á‚Ä‚¢‚Ü
  ‚·jDDEL ‚ðo—Í‚µ‚È‚¢C—D‚ꂽ getty ‚ð“üŽè‚µ‚Ä‚­‚¾‚³‚¢D

  5.1.2.  ˆê“x–Ú‚Æ“ñ“x–ڂŁCƒƒOƒCƒ“‚Ì‹““®‚ªˆÙ‚È‚é‚Ì‚Å‚·‚ªH

  Å‰‚̃ƒOƒCƒ“Žž‚ɂ́Cgetty ‚ð—p‚¢‚Ü‚·D‚±‚ê‚ɑ΂µC“ñ‰ñ–ڂ̃ƒOƒCƒ“Žž
  ‚ɂ́C‘S‚­•Ê‚̃vƒƒOƒ‰ƒ€‚Å‚ ‚é login ‚ª‹N“®‚³‚ê‚Ü‚·D‹““®‚ªˆÙ‚È‚é‚Ì‚Í
  ‚»‚Ì‚½‚ß‚Å‚·D

  5.2.  ƒL[‚ð‰Ÿ‚µ‚½‚Æ‚«‚ÉLinux‚ª‚ǂ̃R[ƒh‚𐶐¬‚·‚é‚©‚ð’m‚é‚É‚Í‚Ç‚¤‚·
  ‚ê‚Î ‚¢‚¢‚Ì‚Å‚µ‚傤H

  ’[––ã‚ł́C‚æ‚萳Šm‚É‚¢‚¤‚Æ‚·‚ê‚΁C(MEDIUM)RAW mode ‚ð—p‚¢‚Ä‚¢‚È‚¢’[
  ––‚ł́C

       % loadkeys mykeys.map

  ‚ð X ‚ðŽg‚Á‚Ä‚¢‚éê‡‚É‚Í

       % xmodmap mykeys.xmap

  ‚ðŽÀs‚µ‚Ä‚­‚¾‚³‚¢D

  XFree86-2.1 ˆÈ~‚Ì X ‚́CX ‚̃L[ƒ}ƒbƒv‚ð‰Šú‰»‚·‚鎞‚É Linux ‚̃L[
  ƒ}ƒbƒv‚ð“Ç‚Ý‚±‚ނ悤‚É‚È‚Á‚Ä‚¢‚Ü‚·D‚µ‚©‚µ‚È‚ª‚ç Linux/X ‚Ì—¼ƒVƒXƒeƒ€
  ‚ÍŠ®‘SŒÝŠ·‚Å‚Í‚ ‚è‚Ü‚¹‚ñDxmodmap ‚ª—]•ª‚É‚È‚Á‚Ä‚µ‚Ü‚¤ê‡‚ª‘½‚¢‚Ì‚Í‚»
  ‚Ì‚½‚ß‚Å‚·D

  —Ⴆ‚΁C‰ŠúÝ’è‚Ì Delete Key ‚Å‚Í‚È‚­CBackspace Key ‚ª ^H
  (Backspace) ‚𔭍s‚·‚é‚悤‚ɐݒ肵‚½‚¢ê‡‚ɂ́CŽŸ‚̂悤‚É‚µ‚Ä‚­‚¾‚³
  ‚¢D

       % loadkeys
       keycode 14 = BackSpace
       %

  5.2.1.  ‚È‚º‰ŠúÝ’è‚ł́CBackspace ‚ª ^H(backspace)‚𔭍s‚·‚é‚悤‚É
  ‚È‚Á‚Ä‚¢‚È‚¢ ‚Ì‚Å‚·‚©H

  1. VT100 ’[––‚ł́CDelete key ‚ª Enter key ‚̏ã‚É‚ ‚é‚©‚ç‚Å‚·D

  2. Linus Ž‚ª‚±‚̐ݒè‚ð‘I‘ð‚µ‚½‚©‚ç‚Å‚·D

  5.3.  ‚w ‚Å Delete and Backspace ‚ðŒðŠ·‚·‚é‚É‚Í‚Ç‚¤‚·‚ê‚΂¢‚¢‚Ì‚Å‚µ‚å
  ‚¤

       % xmodmap -e "keysym BackSpace = Delete" -e "keysym Delete = BackSpace"

  Backspace ‚ª ^H(backspace) ‚𔭍s‚·‚é‚悤‚É‚µ‚½‚¢‚¾‚¯‚È‚ç

       % xmodmap -e "keycode 22 = BackSpace"

  Deletekey ‚ª Delete ‚𔭍s‚·‚é‚悤‚É‚µ‚½‚¢‚¾‚¯‚È‚ç

       % xmodmap -e "keycode 107 = Delete"

  ‚ðŽÀs‚µ‚Ä‚­‚¾‚³‚¢D

  (‚µ‚©‚µ‚È‚ª‚畁’ʂ́CŒðŠ·Ï‚݂̏ó‘Ô‚ª‰ŠúÝ’è’l‚É‚È‚Á‚Ä‚¢‚܁Dj

  5.4.  emace ã‚Å‚Ì Delete ‚â Backspace ƒL[‚̈Ӗ¡‚ð’è‹`‚·‚é‚É‚Í ‚Ç‚¤‚·
  ‚ê‚΂¢‚¢‚Å‚µ‚傤H

  .emacs ƒtƒ@ƒCƒ‹‚Ɉȉº‚̂悤‚ȍs‚ð•t‚¯‰Á‚¦‚Ä‚­‚¾‚³‚¢D

       (global-set-key "\?" 'delete-backward-char)
       (global-set-key "\C-h" 'help-command)

  ‚à‚¿‚ë‚ñ“¯‚¶‚悤‚É‚µ‚āC•Ê‚̃L[‚ð•Ê‚̃Rƒ}ƒ“ƒh‚ÉŒ‹‡‚·‚邱‚Æ‚à‰Â”\‚Å
  ‚·D

  5.5.  emacs ‚Å Delete ‚Æ Backspace‚ðŒðŠ·‚·‚邽‚ß‚É‚Í‚Ç‚¤‚·‚ê‚Î ‚¢‚¢‚Ì
  ‚Å‚µ‚傤H

  .emacs ƒtƒ@ƒCƒ‹‚Ɉȉº‚̍s‚ð•t‚¯‰Á‚¦‚Ä‚­‚¾‚³‚¢D

  (setq keyboard-translate-table (make-string 128 0))
  (let ((i 0))
  (while (< i 128)
      (aset keyboard-translate-table i i)
      (setq i (1+ i))))
  (aset keyboard-translate-table ?\b ?\^?)
  (aset keyboard-translate-table ?\^? ?\b)

  5.6.  kermit ‚Å Delete ‚Æ Backspace ‚ðŒðŠ·‚·‚邽‚ß‚É‚Í‚Ç‚¤‚·‚ê‚Î ‚¢‚¢
  ‚Ì‚Å‚µ‚傤H

  .kermrc ƒtƒ@ƒCƒ‹‚Ɉȉº‚̍s‚ð•t‚¯‰Á‚¦‚Ä‚­‚¾‚³‚¢D

       set key \127 \8
       set key \8 \127

  5.7.  xterm ‚ðŠó–]‚·‚é tty modes ‚ɃZƒbƒg‚·‚é•û–@‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢D

  ’ʏíCxterm ‚Í‹N“®Žž‚Ì tty mode ‚ðˆø‚«Œp‚¬‚Ü‚·Dxdm ‚̏ꍇC‰ŠúÝ’è‚Å
  ‚Í #, @ ‚ª‚»‚ꂼ‚êÁ‹ŽCkill •¶Žš‚Æ‚È‚Á‚Ä‚¢‚Ü‚·D‚±‚ê‚͌«—Ç‚«Žž‘ã‚Ì
  Unix v.6‚Ì–¼Žc‚Å‚·D‚±‚ꂪ‚¨‹C‚ɏ¢‚³‚È‚¢ê‡‚ɂ́CˆÈ‰º‚̂悤‚ȍs‚ð•t‚¯
  ‰Á‚¦‚Ä‚­‚¾‚³‚¢D

  /usr/lib/X11/app-defaults/XTerm ‚ ‚é‚¢‚Í $HOME/.Xresources ‚É

       XTerm*ttymodes: erase ^? kill ^U intr ^C quit ^\ eof ^D susp ^Z
                       start ^Q stop ^S eol ^@

  i$HOME/.xinitrc ‚É xrdb $HOME/.Xresources ‚Æ‚¢‚¤ˆês‚ª‚ ‚邱‚Æ‚ð‘O’ñ
  ‚Æ‚µ‚Ä‚¢‚Ü‚·j

  5.8.  Backspace key ‚ª DEL‚𐶐¬‚µ‚Ä‚¢‚邱‚Æ‚ð xmosaic ‚É“`’B‚·‚é•û–@
  ‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢D

  ˆÈ‰º‚̍s‚ðC$HOME/.Xresources ‚É•t‚¯‰Á‚¦‚ê‚΂¢‚¢‚Å‚µ‚傤

       *XmText.translations: #override\n\
          <Key>osfDelete: delete-previous-character()
       *XmTextField.translations: #override\n\
          <Key>osfDelete: delete-previous-character()

  ‚µ‚©‚µ‚È‚ª‚ç netscape FAQ ‚ÍŽŸ‚̂悤‚ɏq‚ׂĂ¢‚Ü‚·D

  (ˆø—pŠJŽn)

  ƒeƒLƒXƒgƒtƒB[ƒ‹ƒh“à‚ŃoƒbƒNƒXƒy[ƒX‚ª‹@”\‚µ‚È‚¢‚Ì‚Í‚Ç‚¤‚µ‚Ä‚È‚Ì‚Å‚µ‚å
  ‚¤H Linux,XFree86‚̏‰ŠúÝ’è‚́CƒoƒbƒNƒXƒy[ƒXEíœƒL[‚̐ݒè‚ðŒë‚Á‚Ä
  ‚¢‚Ü‚·Dƒ‚ƒ`[ƒtŠÖ˜A‚̃vƒƒOƒ‰ƒ€‚Í‚·‚ׂÄ(Netscape, Navigator‚ð‚àŠÜ‚Þ‚±
  ‚Ƃ͐\‚µã‚°‚é‚Ü‚Å‚à‚ ‚è‚Ü‚¹‚ñj“¯‚¶‚悤‚Ɍ듮ì‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·D

  ƒ‚ƒ`[ƒt‚Ì‹KŠi•\‚ɂ́uƒoƒbƒNƒXƒy[ƒXƒL[‚Í’¼‘O‚Ì•¶Žš‚ðÁ‹Ž‚µCíœƒL[
  ‚ÍŽŸ‚Ì•¶Žš‚ðÁ‹Ž‚µ‚Ü‚·v‚Ə‘‚¢‚Ä‚ ‚è‚Ü‚·DLinux, XFree86‚Í‚Æ‚¿‚ç‚àC
  ƒoƒbƒNƒXƒy[ƒXƒL[EíœƒL[‚Ì—¼•û‚ªDelete‚𔭍s‚·‚é‚悤‚ɐݒ肵‚Ä‚¢‚Ü
  ‚·D

  ‚±‚Ì–â‘è‚ɑΏˆ‚·‚é‚ɂ́Cxmodmap, xkeycaps, loadkeys ‚Ì‚Ç‚ê‚©‚ð—p‚¢C“–
  ŠYƒL[‚ªDelete‚Å‚Í‚È‚­Backspace‚𔭍s‚·‚é‚悤‚É‚·‚ê‚΂¢‚¢‚Ì‚Å‚·D

  .motifbind ƒtƒ@ƒCƒ‹‚ðì‚é‚Æ‚¢‚¤•û–@‚à‚ ‚è‚Ü‚·DÚ‚µ‚­
  ‚́CVirtualBindings(3) ‚̃}ƒjƒ…ƒAƒ‹ƒy[ƒW‚ð‚²——‚­‚¾‚³‚¢D

  ’F*XmText.translations ‚â *XmTextField.translations‚ðŽg‚Á‚āC‚±‚Ì–â
  ‘è‚ɑΏˆ‚µ‚Ä‚Í‚¢‚¯‚Ü‚¹‚ñD‚±‚Ì•û–@‚ðŽg‚¤‚ƁCNetscape Navigator ‚Ì‘¼‚Ì
  ƒeƒLƒXƒgƒtƒB[ƒ‹ƒhƒL[Ý’肪‚Á”ò‚ñ‚Å‚µ‚Ü‚¢‚Ü‚·D

  (ˆø—pI‚è)

  5.9.  termcap ‚Æ terminfo ‚ɂ‚¢‚Ä‹³‚¦‚Ä‚­‚¾‚³‚¢

  ƒoƒbƒNƒXƒy[ƒX–â‘è‚É”Y‚ñ‚Å‚¢‚él‚Í‘½‚¢‚à‚Ì‚Å‚·‚ªC‚±‚¤‚µ‚½l’B‚Í
  termcap (terminfo)‚Ì’[––—pƒGƒ“ƒgƒŠ[‚Æ‚É‚ç‚ß‚Á‚±‚µ‚Ä‚¢‚é‚Ì‚Å‚·DŠm‚©
  ‚ɁC‚±‚±‚ɂ̓oƒbƒNƒXƒy[ƒXƒL[‚É‚æ‚Á‚ж¬‚³‚ê‚éƒR[ƒh‚ð‹Lq‚·
  ‚ékb(kbs)‹@”\‚ª‚ ‚è‚Ü‚·D‚µ‚©‚µ‚±‚Ì‹@”\‚ðŽg‚¢‚±‚È‚¢‚Ä‚¢‚éƒvƒƒOƒ‰ƒ€‚Í
  ­‚È‚¢‚Ì‚Å‚·DŒÂ•Ê‚̃vƒƒOƒ‰ƒ€‚Å‚¾‚¯–â‘肪”­¶‚·‚é‚Æ‚¢‚¤‚킯‚Å‚Í‚È‚¢‚Ì
  ‚È‚çCŠÔˆá‚¢‚ÍŽŠ‚鏊‚É‚Í‚Ñ‚±‚Á‚Ä‚¢‚é‚Ì‚Å‚µ‚傤Dtermcap(terminfo)‚̃G
  ƒ“ƒgƒŠ[‚ðC³‚·‚é‚Æ‚¢‚¤‚Ì‚Í‚à‚¿‚ë‚ñ³‚µ‚¢l‚¦•û‚Å‚·DˆÈ‰º‚́uTERM•Ï
  ”v‚̍€‚ð‚à‚¨“Ç‚Ý‚­‚¾‚³‚¢D

  6.  ’[––•¶ŽšƒZƒbƒg

  ƒJ[ƒlƒ‹‚́u’[––‚©‚çƒXƒNƒŠ[ƒ“ƒVƒ“ƒ{ƒ‹‚Ö‚Ì•ÏŠ·ƒe[ƒuƒ‹v‚ð‚SŽí—ÞƒTƒ|[
  ƒg‚µ‚Ä‚¢‚Ü‚·Da) Latin1 -> PC,  b) VT100 ƒOƒ‰ƒtƒBƒbƒN ->  PC, c) PC ->
  PC, d) ƒ†[ƒU[’è‹`‚Ì‚S‚‚ª‚»‚ê‚É‘Š“–‚µ‚Ü‚·D

  G0, G1 ‚Æ‚¢‚¤“ñ‚‚̕¶ŽšƒZƒbƒg‚ª‚ ‚èC‚±‚Ì‚¤‚¿‚Ì‚Ç‚¿‚ç‚©‚ªuƒJƒŒƒ“ƒg•¶
  ŽšƒZƒbƒgv‚Æ‚È‚è‚Ü‚·i‰ŠúÝ’è‚Å‚ÍG0‚ªƒJƒŒƒ“ƒg‚Å‚·jDG1 ‚ðƒJƒŒƒ“ƒg‚É
  ‚·‚é‚É‚Í ^N ‚ðCG0 ‚ðƒJƒŒƒ“ƒg‚É‚·‚é‚É‚Í ^O ‚ð‰Ÿ‚µ‚Ä‚­‚¾‚³‚¢D

  G0, G1 ‚Æ‚¢‚¤•Ï”‚Í•ÏŠ·ƒe[ƒuƒ‹‚ðŽw’è‚·‚邽‚ß‚Ì‚à‚Ì‚Å‚ ‚èCƒ†[ƒU[ƒŒ
  ƒxƒ‹‚ŕύX‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·DŽw’è‚·‚éƒe[ƒuƒ‹‚̏‰ŠúÝ’è‚Í G0 ‚ª a)C
  G1 ‚ª b) ‚Æ‚È‚Á‚Ä‚¢‚Ü‚·DG0‚̏ꍇCESC ( B CESC ( 0 CESC ( U CESC (
  K ‚Å a,b,c,d‚ÌŠeƒe[ƒuƒ‹‚ð‘I‘ð‚Å‚«‚Ü‚·DG1‚̏ꍇ‚ɂ́CESC ) B CESC )
  0 CESC ) U CESC ) K ‚Æ‚È‚è‚Ü‚·D

  ESC c ƒV[ƒNƒGƒ“ƒX‚Í’[––‚ðƒŠƒZƒbƒg‚·‚邽‚ß‚Ì‚à‚Ì‚Å‚·DƒXƒNƒŠ[ƒ“•\Ž¦‚ª
  ‚ß‚¿‚á‚­‚¿‚á‚É‚È‚Á‚½‚悤‚ȏꍇ‚É‚²—˜—p‚­‚¾‚³‚¢Du^V^O ‚ðŽg‚¤‚悤‚Ɂv
  ‚Æ‚¢‚¤ƒqƒ“ƒg‚Í‚æ‚­’m‚ç‚ê‚Ä‚¢‚Ü‚·‚ªC‚±‚ê‚ÍG0 ‚ªƒJƒŒƒ“ƒg‚̏ꍇ‚É‚µ‚©‹@
  ”\‚µ‚Ü‚¹‚ñD‚Ü‚½C G0 ‚ª a)‚Ì•ÏŠ·ƒe[ƒuƒ‹‚ðŽg‚Á‚Ä‚¢‚é‚Æ‚¢‚¤•ÛØ‚à‚Ç‚±
  ‚É‚à‚ ‚è‚Ü‚¹‚ñDreset(1)‚Æ‚¢‚¤ƒvƒƒOƒ‰ƒ€‚𓯍«‚µ‚Ä‚¢‚éLinux”z•z‚à‚ ‚è
  ‚Ü‚·D‚±‚̃vƒƒOƒ‰ƒ€‚Í ^[c ‚𔭍s‚·‚é‚à‚Ì‚Å‚·Dtermcap‚Ì’[––—pƒGƒ“ƒgƒŠ
  [‚ª³‚µ‚¢ê‡i:rs= ‚Æ‚¢‚¤ƒGƒ“ƒgƒŠ[‚ª‚ ‚éê‡ j (–óŽÒ ...?)

  ƒ†[ƒU[’è‹`•ÏŠ·ƒe[ƒuƒ‹‚ðÝ’è‚·‚é‚É‚Í mapscrn(8)‚ð—p‚¢‚Ü‚·D symbol
  s= map[c] ‚Æ‚¢‚¤’è‹`‚ª‚ ‚éê‡Cc ‚ªƒrƒfƒIƒƒ‚ƒŠ‚É‘—•t‚³‚ê‚Ü‚·ic ‚Æ‚¢
  ‚¤ƒVƒ“ƒ{ƒ‹‚ªˆóü‰Â”\‚È‚à‚Ì‚Å‚ ‚éê‡)Ds ‚ɑΉž‚·‚éƒrƒbƒgƒ}ƒbƒvi•¶Žš
  ƒƒ€ã‚É‚ ‚éj‚ð•ÏX‚·‚邽‚ß‚É‚Ísetfont(8)‚ð—p‚¢‚Ü‚·D

  7.  ’[––‚̐ؑÖ

  ‰ŠúÝ’è‚Å‚Í, ’[––Ø‘Ö‚Í Alt-Fn or Ctrl-Alt-Fn‚ð—p‚¢‚čs‚¤‚悤‚É‚È‚Á‚Ä
  ‚¢‚Ü‚·D X‚¨‚æ‚эŐV”Å‚Ìdosemu‚Å‚ÍCtrl-Alt-Fn ‚µ‚©‹@”\‚µ‚Ü‚¹‚ñD

  XFree86 1.3 ‚ÍXƒEƒCƒ“ƒh[‚ɐ؂è‘Ö‚¦‚é‚Æ‚«‚ÉAlt‚ª‰Ÿ‚µ‰º‚°‚ç‚ê‚Ä‚¢‚邱‚Æ
  ‚ð”FŽ¯‚µ‚Ü‚¹‚ñD ]‚Á‚āC‘¦À‚É•Ê‚ÌVT‚ɍēxØ‚è‘Ö‚¦‚邱‚Æ‚Í‚Å‚«‚È‚¢‚Ì
  ‚Å‚·D‚»‚Ì‚½‚ß‚É‚Í‚Ü‚¸ˆê“xAltƒL[‚𗣂·•K—v‚ª‚ ‚è‚Ü‚·D‹t•ûŒü‚É‚à“¯‚¶
  ‚±‚Æ‚ª’Ê—p‚µ‚Ü‚·D‚‚܂èƒJ[ƒlƒ‹‚͏펞C‚·‚ׂẴL[‚ÉŠÖ‚µ‚Ä‚»‚ꂪ‰Ÿ‚µ
  ‰º‚°‚ç‚ê‚Ä‚¢‚é‚©”Û‚©‚ðŠÄŽ‹‚µ‚Ä‚¢‚Ü‚·D(‚±‚ê‚É‚àŒÀŠE‚Í‚ ‚è‚Ü‚·Dˆê•”‚Ì
  ƒL[‚ª‰Ÿ‚µ‰º‚°‚ç‚ꂽ‚Æ‚«‚ɃXƒLƒƒƒ“ƒR[ƒh‚𔭍s‚µ‚È‚¢‚悤‚ȃL[ƒ{[ƒh‚ª
  ‚ ‚é‚©‚ç‚Å‚·DFOCUS 9000 ƒL[ƒ{[ƒg‚Ì PFnƒL[‚Í‚»‚̈ê—á‚Å‚·D‚Ü‚½ƒL[
  ‚𗣂µ‚½‚Æ‚«‚̃R[ƒh‚𔭍s‚µ‚È‚¢ƒL[ƒ{[ƒh‚à‚ ‚è‚Ü‚·DPauseƒL[‚ð‚»‚Ì
  ‚悤‚ÉŽæ‚舵‚Á‚Ä‚¢‚éƒL[ƒ{[ƒh‚͏­‚È‚­‚ ‚è‚Ü‚¹‚ñDj

  XFree86 1.3 ‚Í‹N“®Žž‚É•¶Žšƒƒ€‚Ƀ[ƒh‚µ‚½ƒtƒHƒ“ƒg‚ð•Û‘¶‚µC‚±‚ê‚ðØ‘Ö
  ‚¦‚½’[––—p‚É—p‚¢‚Ü‚·DVTã‚É‚¨‚¯‚ésetfont‚ÌŒ‹‰Ê‚́C‚w‚É“ü‚Á‚½‚èo‚½‚è
  ‚·‚éÛ‚É–•Á‚³‚ê‚Ü‚·DX‚Åsetfont‚ð—p‚¢‚é‚ƁCŠï–­‚ÈŒ‹‰Ê‚ª”­¶‚µ‚Ä‚µ‚Ü‚¤
  ‚Å‚µ‚傤D

  chvtƒRƒ}ƒ“ƒh‚ð—p‚¢‚éƒvƒƒOƒ‰ƒ€‚̃Rƒ“ƒgƒ[ƒ‹‰º‚Å‚È‚çC•ÏX‚͉”\‚Å‚·D

  7.1.  ‰¼‘z’[––”ԍ†‚̕ύX

  ‚±‚ÌŽ¿–â‚Í‚Ü‚¾ŒJ‚è•Ô‚µs‚í‚ê‚Ä‚¢‚é‚悤‚Å‚·‚ªCu‰ñ“š‚Í‚à‚¤[•ª‚ɏo‚Ü
  ‚í‚Á‚Ä‚¢‚Ü‚·v‚Æ‚¢‚¤‚Ì‚ª“š‚¦‚Å‚·Dv1.1.54ˆÈ~‚̃J[ƒlƒ‹‚ł́C‰¼‘z’[––
  ”ԍ†‚Í‚P|‚U‚R‚Æ‚È‚Á‚Ä‚¢‚Ü‚·D’[––‚ðƒI[ƒvƒ“‚·‚é‚Æ“¯Žž‚ɁCV‚µ‚¢’[––‚ª
  ‚‚­‚ç‚ê‚Ü‚·D’[––‚ðíœ‚·‚邽‚ß‚É‚Í disalloc‚Æ‚¢‚¤ƒ†[ƒeƒBƒŠƒeƒB[‚ð
  Žg‚¢‚Ü‚·i‚½‚¾‚µíœ‚Å‚«‚é‚̂́C“–ŠY’[––‚ÉŠÖ˜A‚·‚éƒvƒƒZƒX‚ªˆê‚Â‚à“®‚¢
  ‚Ä‚¢‚È‚¢ê‡‚¾‚¯‚Å‚·jD

  ŒÃ‚¢ƒJ[ƒlƒ‹‚ð‚¨Žg‚¢‚̏ꍇ‚ɂ́Cinclude/linux/tty.h ‚É‚ ‚鎟‚̈ês‚ð•Ï
  X‚µ‚½ã‚Łi‚½‚¾‚µC63‚ð‰z‚¦‚鐔Žš‚É‚Í‚µ‚È‚¢‚Å‚­‚¾‚³‚¢jCƒJ[ƒlƒ‹‚ðÄ
  \’z‚µ‚Ä‚­‚¾‚³‚¢D

       #define NR_CONSOLES     8

  MAKEDEV ‚ ‚é‚¢‚Í mknod ttyN c 4 N iN ‚Ítty”ԍ†j‚ð—p‚¢‚ăfƒoƒCƒX‚ðì
  ‚ç‚È‚¯‚ê‚΂Ȃç‚È‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñDV‚µ‚¢VC‚É getty ‚𑖂点‚½‚¢ê‡‚É
  ‚́C /etc/inittab ‚ɍs‚ð’ljÁ‚µ‚Ä‚­‚¾‚³‚¢D

  ’[––‚ð“®“I‚ɃƒP[ƒg‚Å‚«‚éê‡‚ɂ́C‚P|‚QŒÂ‚Ì getty‚¾‚¯‚𑖂点‚Ä‚¨‚­
  ‚Ì‚ª’ʏíÅ‚àŠÈ’P‚È‚â‚è•û‚Å‚µ‚傤D‚±‚êˆÈã‚Ì’[––‚ðƒI[ƒvƒ“‚·‚éê‡‚É
  ‚́Copen -l -s bash ‚ʼn”\‚Å‚·DŽg—p‚µ‚Ä‚¢‚È‚¢’[––iƒvƒƒZƒX‚ÆŒ‹‚Ñ•t‚¯
  ‚ç‚ê‚Ä‚¢‚È‚¢’[––j‚́C disalloc ‚ÅŽæ‚菜‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·D

  kbd-0.90.tar.gz ‚©‚çŽæ“¾‚µ‚½ spwan_login ‚ð‚¨Ž‚¿‚È‚çC

       loadkeys << EOF
       alt keycode 103 = Spawn_Console
       EOF
       spawn_login &

  ‚ð/etc/rc.local‚ɏ‘‚«ž‚ñ‚ʼnº‚³‚¢D‚±‚¤‚·‚é‚Æ Alt-UpArrow ‚Ålogin‚Ì
  ‘–‚Á‚Ä‚¢‚éV‚µ‚¢VC ‚ª‚Å‚«C‚»‚±‚ɐؑւí‚é‚悤‚É‚È‚è‚Ü‚·D X‚É
  open-1.3.tgz ‚ð‚à‚²——‚­‚¾‚³‚¢D

  /etc/secretty‚É‹LÚ‚³‚ê‚Ä‚¢‚é’[––‚ɃƒOƒCƒ“‚·‚é‚ɂ̓‹[ƒgŒ ŒÀ‚ª•K—v‚Å
  ‚·D

  8.  Ctrl-Alt-Del ‚»‚Ì‘¼‚Ì“ÁŽêƒL[ƒRƒ“ƒrƒl[ƒVƒ‡ƒ“

  8.1.  Ctrl-Alt-Del (Boot)

  Ctrl-Alt-Deli‚ ‚é‚¢‚Íloadkeys‚ª keysymBoot‚ɃAƒTƒCƒ“‚µ‚½ƒL[j‚ð‰Ÿ‚·
  ‚ƁCƒ}ƒVƒ“‚ª‘¦À‚ɃŠƒu[ƒg‚³‚ê‚é‚©isync ‚È‚µ‚ŁjC‚ ‚é‚¢‚Í init ‚É
  SIGINT ‚ª‘—•t‚³‚ê‚é‚©‚̉½‚ê‚©‚ÌŽ–‘Ô‚ª”­¶‚µ‚Ü‚·D‰ŠúÝ’è‚Í‘OŽÒ‚Å‚·D
  ‚±‚̏‰ŠúÝ’è‚Í reboot()‚Æ‚¢‚¤ƒVƒXƒeƒ€ƒR[ƒ‹‚ð—p‚¢‚ĕύX‚Å‚«‚Ü‚·‚ªC‚±
  ‚ê‚ɂ̓‹[ƒgŒ ŒÀ‚ª•K—v‚Å‚·Dinit‚ª SIGINT‚ðŽó‚¯Žæ‚Á‚½‚Æ‚«‰½‚ª‹N‚±‚é‚©
  ‚́Cinit ‚̃o[ƒWƒ‡ƒ“ŽŸ‘æ‚Å‚·D‚±‚ê‚Í‘½‚­‚̏ꍇ /etc/inittab ‚É‚ ‚é pf
  ƒGƒ“ƒgƒŠ[‚É‚æ‚Á‚ÄŒˆ‚Ü‚è‚Ü‚·i‚·‚È‚í‚¿CD‚«‚ȃvƒƒOƒ‰ƒ€‚𑖂点‚邱‚Æ
  ‚ª‚Å‚«‚é‚Æ‚¢‚¤‚±‚Æ‚Å‚·)ÅVƒJ[ƒlƒ‹‚̏ꍇC Ctrl-AltGr-Del ‚Í‚à‚â‚Í
  Boot ‚̏‰ŠúÝ’èƒL[‚ɃAƒTƒCƒ“‚³‚ê‚Ä‚¢‚Ü‚¹‚ñD

  8.2.  ‚»‚Ì‘¼‚Ì‘g‚ݍ‡‚킹

  –¼Ì            ‰ŠúÝ’è’l
  -------------------------------
  Show_Memory     Shift-Scrollock
  Show_Registers  AltGr-ScrollLock
  Show_State      Ctrl-ScrollLock
  Console_n       Alt-Fn and Ctrl-Alt-Fn  (1 <= n <= 12)
  Console_{n+12}  AltGr-Fn                (1 <= n <= 12)
  Incr_Console    Alt-RightArrow
  Decr_Console    Alt-LeftArrow
  Last_Console    Alt[Gr]-PrintScreen
  Scroll_Backward Shift-PageUp
  Scroll_Forward  Shift-PageDown
  Caps_On         ƒgƒOƒ‹ƒL[
  Compose         Ctrl-.

  8.3.  X Combinations

  Ctrl-Alt-Fn     VT n‚ɃXƒCƒbƒ`
  Ctrl-Alt-KP+    ŽŸ‚̃‚[ƒh
  Ctrl-Alt-KP-    Žè‘O‚̃‚[ƒh
  Ctrl-Alt-Backspace       X‚ð’âŽ~

  ƒ}ƒU[ƒ{[ƒh‚Ì’†‚É‚Í, Ctrl-Alt-KP- ‚â Ctrl-Alt-KP+ ‚ªƒ^[ƒ{ƒ{ƒ^ƒ“‹@”\
  ‚ð‰Ê‚½‚·‚悤‚É‚È‚Á‚Ä‚¢‚镨‚à‚ ‚è‚Ü‚·Dãq‚̃L[ƒRƒ“ƒrƒl[ƒVƒ‡ƒ“‚Í‚»‚ê
  ‚¼‚êƒXƒLƒƒƒ“ƒR[ƒh 1d 38 4a ca b8 9d C1d 38 4e ce b8 9d ‚𔭍s‚µ‚Ü
  ‚·D‚Ü‚½‚¢‚¸‚ê‚̃L[ƒRƒ“ƒrƒl[ƒVƒ‡ƒ“‚à Turbo (>= 25MHz) ƒ‚[ƒh‚Æ non-
  Turbo (8 or 12 MHz)‚̐ؑւ¦‚ðs‚¢‚Ü‚·Diƒ}ƒU[ƒ{[ƒhã‚̃Wƒƒƒ“ƒp[‚ð
  “KØ‚ɐݒ肵‚½‚Æ‚«‚̂݁C‚±‚ê‚ç‚̃L[ƒRƒ“ƒrƒl[ƒVƒ‡ƒ“‚ª—LŒø‚Æ‚È‚é‚Əꍇ
  ‚à‘½‚¢‚悤‚Å‚·D)
  Perry F Nguyen (pfnguyen@netcom22.netcom.com) Ž‚©‚ç‚́uAMI BIOS ‚É
  ‚́CƒL[ƒ{[ƒhƒƒbƒN‹@”\CLEDƒtƒ‰ƒbƒVƒ…‹@”\‚ª‚ ‚è‚Ü‚·DBIOS ƒpƒXƒ[ƒh
  ‹@”\‚ªƒIƒ“‚É‚È‚Á‚Ä‚¢‚éó‘ԂŁCCMOS/BIOSƒpƒXƒ[ƒh‚ð“ü—Í‚·‚é‚Ü‚¦‚É
  Ctrl- Alt-Backspace ‰Ÿ‚·‚Æ‚±‚Ì‹@”\‚ªŽg‚¦‚Ü‚·v‚Æ‚Ì•ñ‚𒸑Ղµ‚Ü‚µ‚½D

  8.4.  Dosemu Combinations

  Ctrl-Alt-Fn    VT n ‚ÖƒXƒCƒbƒ`(version 0.50ˆÈ~CˆÈ‘O‚̃o[ƒWƒ‡ƒ“‚Å‚Í Alt-Fn)
  Ctrl-Alt-PgDn  dosemu ‚ð’âŽ~(RAW keyboard modeŽž)

  (‚±‚êˆÈŠO‚É‚à–L•x‚ȃL[ƒRƒ“ƒrƒl[ƒVƒ‡ƒ“‚ª—pˆÓ‚³‚ê‚Ä‚¢‚Ü‚·DÚ‚µ‚­‚Í
  dosemu ŠÖ˜A•¶‘‚ð‚¨“Ç‚Ý‚­‚¾‚³‚¢j

  8.5.  ƒVƒ“ƒ{ƒ‹‚Ì ¶¬

  •¡”‚̃L[ƒXƒgƒ[ƒN‚©‚ç‚È‚éƒVƒ“ƒ{ƒ‹‚ðì‚邱‚Æ‚ª‚Å‚«‚Ü‚·D

  LeftAlt-press ‚ð‰Ÿ‚µ‚½Œã‚É 10i” ‚ðƒCƒ“ƒvƒbƒg‚µCX‚É LeftAlt- ‚¾‚¯‚ð
  —£‚·‚Æ“–ŠY 10 i–@ƒR[ƒh‚ªŒ»‚·ƒVƒ“ƒ{ƒ‹‚ª¶¬‚³‚ê‚Ü‚·DiUnicode ƒ‚[ƒh
  ‚̏ꍇ‚É‚àC“¯‚¶ƒƒJƒjƒYƒ€‚ªŽg‚¦‚Ü‚·‚ªCUnicode ‚ªÌ—p‚µ‚Ä‚¢‚é‚SƒPƒ^‚Ì
  ‚P‚Ui”‚ð—p‚¢‚é•K—v‚ª‚ ‚è‚Ü‚·j

  ƒAƒNƒZƒ“ƒgƒL[iƒfƒbƒhƒL[j‚É‘±‚¯‚Ä•¶ŽšƒL[‚ð‰Ÿ‚·‚ƁCƒAƒNƒZƒ“ƒg•t‚«‚Ì
  •¶Žš‚ª¶¬‚³‚ê‚Ü‚·D‚±‚Ì‘g‚ݍ‡‚킹‚ª’è‹`‚³‚ê‚Ä‚¢‚È‚¢ê‡‚ɂ́CƒAƒNƒZƒ“
  ƒg‚Æ•¶Žš‚ª•ÊX‚ɉðŽß‚³‚ê‚Ü‚·D‚ǂ̃L[‚ðƒfƒbƒhƒL[‚É‚·‚é‚©‚̓†[ƒU[‚ª
  ”CˆÓ‚ÉŒˆ’è‚Å‚«‚Ü‚·D‰ŠúÝ’è’l‚Í‚ ‚è‚Ü‚¹‚ñDƒfƒbƒhƒL[‚̏ãŒÀŒÂ”‚Í
  dead_grave, dead_acute, dead_circumflex, dead_tilde, dead_diaeresis ‚Ì
  ‚TŒÂC’è‹`‚É‚Í loadkeys(1) ‚ð—p‚¢‚Ü‚·DƒAƒNƒZƒ“ƒg‚É‚æ‚é‘•ü‚ª‰½‚ðˆÓ–¡
  ‚·‚é‚©‚àƒ†[ƒU[‚ªŽ©—R‚É’è‹`‚Å‚«‚Ü‚·DƒfƒbƒhƒL[{ƒVƒ“ƒ{ƒ‹‚Ő¶¬‚µ‚½‚à
  ‚̂́Ccomose+ ƒAƒNƒZƒ“ƒgƒL[ + symbol ‚ōì‚Á‚½‚à‚Ì‚Æ‚Æ“¯‚¶‚Å‚·D

  o  ƒRƒ“ƒrƒl[ƒVƒ‡ƒ“ƒVƒ“ƒ{ƒ‹‚Í‚Q‚‚̃Vƒ“ƒ{ƒ‹‚Ì‘g‚ݍ‡‚킹‚ÅŒ`¬‚³‚ê‚Ü
     ‚·Dƒ†[ƒU[‚Í‚±‚Ì‘g‚ݍ‡‚킹‚ð’è‹`‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·DŒ»Ý‚Ì‚Æ‚±‚ë
     ‰ŠúÝ’è‚Å‚Í68Ží—Þ‚Ì‘g‚ݍ‡‚킹‚ª’è‹`‚³‚ê‚Ä‚¢‚Ü‚·D‚±‚̏‰ŠúÝ’è’l
     ‚́C"dumpkeys | grep compose" ‚Å•\Ž¦‚³‚ê‚Ü‚·D

  o  1.3.33 ˆÈ~‚̃J[ƒlƒ‹‚É‚Í sticky modifer keys ‚Æ‚¢‚¤‹@”\‚ª‚ ‚è‚Ü
     ‚·C—Ⴆ‚΁C^C ‚ð SControl ‚ɁC C‚ÆCtrl-Alt-Backspace‚ð SContrl,
     SAlt, Backspace ‚Æ‚µ‚Ä—p‚¢‚邱‚Æ‚ª‚Å‚«‚é‚Ì‚Å‚·D

  ’F‚±‚¤‚µ‚½‘g‚ݍ‡‚킹‚͏­‚È‚­‚Æ‚à‚R’Ê‚è‚Ì•û–@‚ō쐬‚Å‚«‚Ü‚·D

  1. Linux ƒL[ƒ{[ƒhƒhƒ‰ƒCƒo[‚̃ƒJƒjƒYƒ€‚ðŽg‚¤iloadkeys “™j

  2. X ‚̃ƒJƒjƒYƒ€‚ðŽg‚¤D X386keybd(1)CX‚É XFree86kbd(1)‚ðŽQÆ‚Ì‚±
     ‚ƁD X11R6 ‚̏ꍇ‚Í /usr/X11R6/lib/X11/locale/iso8859-1/Compose ‚ð
     •ÒW‚·‚éD

  3. emacs ‚̃ƒJƒjƒYƒ€‚ðŽg‚¤Di"iso-insert.el"‚ðƒ[ƒh‚·‚éj

  X ‚̏ꍇC“ñ‚‚̃Vƒ“ƒ{ƒ‹‚̏‡”Ô‚Íœ“ˆÓ“I‚É‚È‚Á‚Ä‚¢‚Ü‚·D Compose-, -c ‹y
  ‚сC Compose-c ‚Í‹¤‚É c-cedilla ‚𐶐¬‚µ‚Ü‚·DLinux ‚¨‚æ‚Ñ emacs ‚̏ê
  ‡‚ɂ́C‰ŠúÝ’è‚ł͍ŏ‰‚Ì‘g‚ݍ‡‚킹–@‚µ‚©‹@”\‚µ‚È‚¢‚悤‚É‚È‚Á‚Ä‚¢‚Ü
  ‚·DX‚̏ꍇC¶¬‚·‚é‘g‚ݍ‡‚킹‚̃ŠƒXƒg‚͌Œ肳‚ê‚Ä‚¢‚Ü‚·D Linux ‚â
  emacs ‚Í‚±‚Ì“_C_“î‚É‚È‚Á‚Ä‚¢‚Ü‚·D‚R‚‚̏‰ŠúÝ’胊ƒXƒg‚Í‚Ç‚ê‚à—ÞŽ—‚µ
  ‚Ä‚¢‚Ü‚·‚ªC×•”‚ɂ͍·ˆÙ‚ª‚ ‚è‚Ü‚·D

  9.  ’[––‚Ì—lX‚Ì“Á«

  ŠeƒL[‚ª”­s‚·‚éƒR[ƒh‹y‚Ñ X ”ñŽg—pŽž‚Ì led Ý’è‚ɂ‚¢‚Ä
  ‚́Cloadkeys(1), setleds(1), setmetamode(1) ‚̃}ƒjƒ…ƒAƒ‹ƒy[ƒW‚ð‚²——‚­
  ‚¾‚³‚¢D‚Ü‚½ X Žg—pŽž‚ɂ‚¢‚ẮCxmodcap(1) ‚̃}ƒjƒ…ƒAƒ‹ƒy[ƒW‚ðŽQÆ‚µ
  ‚Ä‚­‚¾‚³‚¢D

  ‘O–ʐFE”wŒiFCƒXƒNƒŠ[ƒ“ƒZ[ƒuC•¶ŽšƒŠƒs[ƒgƒŒ[ƒg‚̐ݒè‚ɂ‚¢‚ẮC
  setterm(1),kbdrate(8) ‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢i”ñ X ŠÂ‹«jDX ‚ɂ‚¢‚Ä‚Í
  xset ‚ð‚²——‚­‚¾‚³‚¢DX ‚ł̓L[ƒNƒŠƒbƒNCƒxƒ‹‚̉¹—Ê‚àÝ’è‚Å‚«‚Ü‚·D

  ’[––‚ɃAƒhƒŒƒX‚ðŽ‚ÂƒvƒƒOƒ‰ƒ€‚Ì‘½‚­‚́C/etc/termcap ‚É‚ ‚éƒGƒXƒP[ƒv
  ƒV[ƒNƒGƒ“ƒX’è‹`‚ð—˜—p‚µ‚Ä‚¢‚Ü‚·DV‚µ‚¢ƒo[ƒWƒ‡ƒ“
  ‚́C/usr/lib/terminfo ‚É‚ ‚è‚Ü‚·Diterminfo(5) ‚ðŽQÆ‚µ‚Ä‚­‚¾‚³
  ‚¢Dterminfo ƒtƒ@ƒCƒ‹‚Í terminfo ƒRƒ“ƒpƒCƒ‰[ /usr/lb/terminfo/tic ‚É
  ‚æ‚Á‚ăRƒ“ƒpƒCƒ‹‚³‚ê‚Ä‚¢‚Ü‚·D tic(1) ‚ð‚à‚²——‚­‚¾‚³‚¢j

  ‘å•”•ª‚̃}ƒVƒ“‚ł́C /dev/device ‚Í /dev/tty0 ‚ւ̃Vƒ“ƒ{ƒŠƒbƒNƒŠƒ“ƒO‚Æ
  ‚È‚Á‚Ä‚¢‚Ü‚·D]‚Á‚ăJ[ƒlƒ‹‚Í /dev/tty0 ‚ð ƒJƒŒƒ“ƒg VT ‚Æ“¯‚¶ˆÓ–¡‚Å‚ 
  ‚é‚Æ‚Ý‚È‚µ‚Ü‚·D XFree86 1.3 ‚Í /dev/tty0 ‚̃I[ƒi[‚ð•ÏX‚µ‚Ü‚·DI—¹
  Œã‚É‚±‚ê‚ðƒŠƒZƒbƒg‚·‚邱‚Æ‚à‚ ‚è‚Ü‚¹‚ñD/dev/tty0 ‚̃I[ƒi[‚ª‚©‚í‚Á‚Ä
  ‚¢‚é‚Ì‚Å dumpkey ‚Í‚¤‚Ü‚­‹@”\‚µ‚È‚¢‚Å‚µ‚傤D‚±‚̂悤‚ȏꍇ‚ɂ́C‚Ü‚·
  Å‰‚É X ‚𑖂点‚Ä‚­‚¾‚³‚¢D

  10.  raw mode ‚©‚ç‚Ì’Eo–@

  K_RAW keyboard mode ‚ðŽg—p‚·‚éƒvƒƒOƒ‰ƒ€‚Ì’†‚ɂ̓L[ƒ{[ƒhƒ‚[ƒh‚ð
  K_XLATE ‚É–ß‚³‚È‚¢‚ŏI—¹‚µ‚Ä‚µ‚Ü‚¤‚à‚Ì‚ª‚ ‚è‚Ü‚·D‚±‚¤‚È‚é‚Æ‚È‚É‚ð‚â‚é
  ‚Ì‚à‘å•Ï‚ŁC‚»‚̏ã Ctrl-Alt-Del ‚Ü‚ÅŽg‚¦‚È‚­‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·D‚µ‚©‚µ‚È
  ‚ª‚炱‚¤‚È‚Á‚Ä‚àCƒŠƒZƒbƒgƒ{ƒ^ƒ“‚ð‰Ÿ‚³‚¸‚ɍς܂¹‚é•û–@‚ªŒ©‚‚©‚邱‚Æ‚à
  ‚ ‚è‚Ü‚·i‚±‚ê‚ÍŠè‚Á‚Ä‚à‚È‚¢‚±‚Æ‚Å‚·DHack ƒQ[ƒ€‚ð‚â‚Á‚Ä‚¢‚é“r’†‚ɃŠ
  ƒu[ƒg‚³‚ꂽ‚Ì‚Å‚Í’N‚¾‚Á‚Ä“ª‚É—ˆ‚邵C‚»‚̏ãƒVƒXƒeƒ€‚ª‘¹‚·‚éŠëŒ¯‚à‚ 
  ‚é‚Ì‚Å‚·‚©‚çjŠÈ’P‚È‰ðŒˆ–@‚́C‘¼‚Ì’[––‚ ‚é‚¢‚Í‘¼‚̃}ƒVƒ“‚©‚烍ƒOƒCƒ“
  ‚µCkbd_mode -a ‚ðŽÀs‚·‚邱‚Æ‚Å‚·D‚±‚ê‚Í X ‚ª‘–‚Á‚Ä‚¢‚È‚¢ê‡C‚·‚È
  ‚í‚¿ƒfƒBƒXƒvƒŒ[‚ªƒeƒLƒXƒgƒ‚[ƒh‚Å bash ‚̃vƒƒ“ƒvƒg‚ª‚ ‚é‚Æ‚«‚Ì‚â‚è•û
  ‚Å‚·DˆÈ‰º‚ÉŽ¦‚·•û–@‚́C‚³‚ç‚ÉŽg—p’†‚̃L[ƒ{[ƒh‚ª US ƒL[ƒ{[ƒh‚ŁCŠ„
  ‚荞‚Ý•¶Žš‚ª Ctrl-C ‚Æ‚¢‚¤‚±‚Æ‚à‘O’ñ‚É‚µ‚½‚à‚Ì‚Å‚·D

  ‘æˆê’iŠKFŽŸ‚̎菇‚ÅX‚ð‹N“®‚·‚éD‚Q‚ð‰Ÿ‚µi—£‚µ‚Ä‚Í‚¢‚¯‚Ü‚¹‚ñjCF12‚ð
  ‰Ÿ‚µi‚±‚ê‚à—£‚µ‚Ä‚Í‚¢‚¯‚Ü‚¹‚ñjCX‚É‚»‚Ì’¼Œã‚É = ‚ð‰Ÿ‚µ‚Ä‚­‚¾‚³‚¢D
  ‚±‚ê‚ÅX‚ª‹N“®‚·‚é‚Í‚¸‚Å‚·Di‰ðàF‚ ‚éƒL[‚ð‰Ÿ‚µ‚½‚Æ‚«‚É”­s‚³‚ê‚éƒL
  [ƒR[ƒh‚ªK‚Å‚ ‚é‚Æ‚·‚é‚ƁC‚»‚̃L[‚𗣂µ‚½‚Æ‚«‚É‚Í K+128 ‚̃L[ƒR[ƒh
  ‚Í”­s‚³‚ê‚Ü‚·D‚²Žg—p’†‚̃VƒFƒ‹‚Í‹°‚ç‚­‚±‚¤‚µ‚½ƒnƒCƒLƒƒƒ‰ƒNƒ^[‚ðŽæ‚è
  ˆµ‚¦‚È‚¢‚Å‚µ‚傤D]‚Á‚āCƒL[‚𗣂µ‚½ŽžˆÈŠO‚É‚Í‚±‚¤‚µ‚½ƒL[ƒR[ƒh‚ª”­
  ¶‚µ‚È‚¢‚悤‚É‚µ‚Ä‚¢‚Ü‚·D‚µ‚©‚µC‚·‚΂₭‚µ‚È‚¢‚ƁCƒL[ƒŠƒs[ƒg‚ªŽn
  ‚Ü‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·D10 i–@‚Ì 2 ‚Í ‚»‚ê‚Ü‚Å‚Ì‚ª‚ç‚­‚½‚ðŽÌ‚Ä‚Ä‚µ‚Ü‚¤‹@”\
  ‚ðŽ‚Â Ctrl-C ‚𔭍s‚µ‚Ü‚·DF12 ‚Í X ‚ðC = ‚̓Šƒ^[ƒ“‚𐶐¬‚µ‚Ü‚·j‚²
  Žg—p’†‚̃XƒNƒŠ[ƒ“‚Í‚«‚Á‚ÆŠDF‚É‚È‚Á‚Ä‚¢‚邱‚Æ‚Å‚µ‚傤D‚±‚ê‚Í
  .xinitrc ‚ðÝ’肵‚Ä‚¢‚È‚¢‚©‚ç‚Å‚·D‚»‚ê‚Å‚à Ctrl-Alt-Fn ‚Í‹@”\‚·‚é‚Ì
  ‚ŁC•Ê‚Ì VT ‚ɐؑւ¦‚邱‚Ƃ͉”\‚Å‚·D(Ctrl-Alt-Backspace ‚àŽg‚¦‚Ü‚·
  ‚ªCX ‚©‚çŠO‚֏o‚Ä‚µ‚Ü‚¢‚Ü‚·D‚‚܂è‚à‚Ƃ̏ó‘Ô‚É–ß‚Á‚Ä‚µ‚Ü‚¤‚Ì‚Å‚·‚ªC
  ‚±‚ê‚Í‚¨–]‚Ý‚É‚È‚ç‚È‚¢‚±‚Æ‚Å‚µ‚傤j

  ‘æ“ñ’iŠKFƒL[ƒ{[ƒhƒ‚[ƒh‚ð•ÏX‚·‚éDi—Ⴆ‚΁F"sleep 5; kbd_mode -a"
  ‚ÅŽÀs‚Å‚«‚Ü‚·j

  ‘æŽO’iŠKFÄ“x X ‚𗣂ê‚éDX ‚É–ß‚é‚É‚Í Alt-Fx (Alt-F7‚Å‚ ‚éê‡‚ª‘½
  ‚¢jCX ‚©‚ç—£‚ê‚é‚É‚Í Ctrl-Alt-Backspace ‚ð—p‚¢‚Ü‚·D‚T•bˆÈ“à‚ɁCƒL[
  ƒ{[ƒh‚͍Ăюg—p‰Â”\‚ȏó‘Ô‚É‚È‚é‚Í‚¸‚Å‚·D

  ‚±‚¤‚µ‚½‘€ì‚̏€”õ‚𐮂¦‚Ä‚¨‚«‚½‚¢ê‡‚ɂ́C215A301 (3ƒVƒ“ƒ{ƒ‹j‚ð
  kbd_mode -a ‚̃GƒCƒŠƒAƒX‚ɐݒ肵‚Ä‚¨‚­‚Æ‚æ‚¢‚Å‚µ‚傤D‚±‚¤‚µ‚Ä‚¨‚¯‚Î
  F7 (3ƒVƒ“ƒ{ƒ‹j‚ð’@‚­‚¾‚¯‚ŁCu‚«‚ê‚¢‚Ȑg‘́v‚É–ß‚ê‚Ü‚·D
  11.  TERM •Ï”

  TERM •Ï”‹y‚Ñ /etc/termcap, /usr/lib/terminfo/* ‚̃f[ƒ^ƒx[ƒX‚ð—p‚¢
  ‚āCƒXƒNƒŠ[ƒ“Á‹ŽEƒJ[ƒ\ƒ‹ˆÚ“®Žž‚É‘—•t‚镶Žš—ñ‚ðŒˆ’è‚µ‚½‚èCƒ†[ƒU[
  ‚ªƒoƒbƒNƒXƒy[ƒXƒL[Eƒtƒ@ƒ“ƒNƒVƒ‡ƒ“ƒL[“™‚ð‰Ÿ‚µ‚½‚Æ‚«‚É‘—•t‚·‚镶Žš—ñ
  ‚ðŒˆ’è‚µ‚Ä‚¢‚éƒvƒƒOƒ‰ƒ€‚͏­‚È‚­‚ ‚è‚Ü‚¹‚ñD‚±‚Ì’l‚ðÅ‰‚ɐݒ肷‚é‚Ì‚Í
  ƒJ[ƒlƒ‹‚Ì–ðŠ„‚Å‚·i’[––—pjD’ʏíC‚±‚̕ϐ”‚Í getty ‚ŃŠƒZƒbƒg‚Å‚«‚Ü
  ‚·D‚±‚̍ۂɂ́C/etc/inittab ’†‚̐ݒèC/etc/ttytype ‚ª—p‚¢‚ç‚ê‚Ü‚·D
  /etc/profile ‚É TERM •Ï”‚ðÝ’è‚·‚éê‡‚à‚ ‚è‚Ü‚·D

  ŒÃ‚¢ƒVƒXƒeƒ€‚Í TERM=console ‚ ‚é‚¢‚Í TERM=con80x25 ‚Æ‚¢‚¤Ý’è‚ð—p‚¢‚Ä
  ‚¢‚Ü‚·D‚±‚ê‚ɑ΂µCincurses 1.8.6 ‚ðŽg‚Á‚Ä‚¢‚éjV‚µ‚¢ƒVƒXƒeƒ€‚Í‚æ‚è
  ³Šm‚É TERM=linux ‚ ‚é‚¢‚Í TERM=linux-80x25 ‚Ɛݒ肷‚é‚悤‚É‚È‚Á‚Ä‚¢‚Ü
  ‚·D‚µ‚©‚µ‚È‚ª‚çCŒÃ‚¢”Å‚Ì setterm ‚Í TERM=con* ‚ðƒ`ƒFƒbƒN‚·‚é‚悤‚É
  ‚È‚Á‚Ä‚¢‚é‚̂ŁC TERM=linux ‚Å‚Í‚¤‚Ü‚­‹@”\‚µ‚Ü‚¹‚ñD

  1.3.2 ˆÈ~‚̃J[ƒlƒ‹‚ł́CTERM=linux ‚ªƒJ[ƒlƒ‹‚̏‰ŠúÝ’è‚Æ‚È‚Á‚Ä‚¢‚Ü
  ‚·D

  Linux ‚ɑ΂·‚éƒGƒ“ƒgƒŠ[‚ª‚È‚¢termcap‚ðŽg‚Á‚Ä‚¢‚éê‡‚ɂ́C’[––—pƒGƒ“
  ƒgƒŠ[‚É linux ‚Æ‚¢‚¤ˆêŒê‚ð’ljÁ‚µ‚Ä‚­‚¾‚³‚¢D

       console|con80x25|linux:\

  X‚ɁC make /usr/lib/terminfo/l/linux ‚ð /usr/lib/terminfo/c/console
  ‚ɃRƒs[‚·‚é‚©C‚±‚ê‚ɃVƒ“ƒ{ƒŠƒbƒNƒŠƒ“ƒN‚𒣂Á‚Ä‚­‚¾‚³‚¢D

  11.1.  Terminfo

  ncursex 1.8.6 ˆÈ~‚Ì Linux ’[––—p terminfo ƒGƒ“ƒgƒŠ[‚É
  ‚́Ckich1=needed ‚Æ‚¢‚¤ƒGƒ“ƒgƒŠ[‚ªŒ‡—Ž‚µ‚Ä‚¢‚Ü‚·D‚±‚̃Gƒ“ƒgƒŠ[‚ª•K
  —v‚ȃvƒƒOƒ‰ƒ€‚à‚ ‚é‚̂ŁCƒtƒ@ƒCƒ‹‚ð•ÒW‚µCtic ‚ŃRƒ“ƒpƒCƒ‹‚µ‚Ä‚­‚¾‚³
  ‚¢D

  12.  ‘¼‚̃vƒƒOƒ‰ƒ€‚Å”ñ ASCII •¶Žš‚ðŽæ‚舵‚¤‚É‚Í‚Ç‚¤‚·‚ê‚΂¢‚¢‚Ì‚Å‚µ‚å
  ‚¤H

  ‚©‚‚Ă͂ǂ¤‚µ‚悤‚à‚È‚¢‚悤‚ȂЂǂ¢Žž‘オ‚ ‚Á‚½‚à‚Ì‚Å‚·D‚»‚̍ ‚́Cƒv
  ƒƒOƒ‰ƒ€ˆê‚‚‚Ɏè‚ð‰Á‚¦‚āC”ñƒAƒXƒL[•¶Žš‚ðŽg‚¦‚é‚悤‚É‚µ‚È‚¯‚ê‚΂È
  ‚ç‚È‚©‚Á‚½‚Ì‚Å‚·D‚·‚ׂĂªŠÈ’P‚É‚È‚Á‚½‚Æ‚Í‚¢‚¦‚È‚¢‚É‚µ‚Ä‚àC¡‚Å‚Ígnu
  ‚̃†[ƒeƒBƒŠƒeƒB[‚É‚à LC_TYPE=iso_8859_1 ‚â LC_TYPE=iso-8859-1‚Æ‚¢‚¤
  Ý’è‚É”½‰ž‚·‚é‚à‚Ì‚ª‘½‚­‚È‚Á‚Ä‚¢‚Ü‚·D‚Ü‚¸‚½‚ß‚µ‚Ä‚Ý‚Ü‚µ‚傤D‚»‚µ‚Ä‚à
  ‚µ‚¾‚ß‚¾‚Á‚½‚Æ‚«‚ɂ́CˆÈ‰º‚̃qƒ“ƒg‚ð“Ç‚ñ‚Å‚Ý‚Ä‚­‚¾‚³‚¢D

  ‰½‚æ‚è‚à‚Ü‚¸Å‰‚ɁCƒJ[ƒlƒ‹‚Ì“ü—̓vƒƒZƒX‚ª‚Wƒrƒbƒg‚ð’Ê‚·‚悤‚É‚·‚é•K
  —v‚ª‚ ‚è‚Ü‚·Dstty cs8 -istrip -parenb ƒZƒbƒg‚ª‚ ‚邱‚Æ‚ðŠm”F‚µ‚Ä‚­‚¾
  ‚³‚¢D

  A. emacs ‚̏ꍇF$HOME/.emacs ‚Ɉȉº‚̍s‚ð’ljÁ‚µ‚Ä‚­‚¾‚³‚¢D

       (standard-display-european t)
       (set-input-mode nil nil 1)
       (require 'iso-syntax)

  ŽŸ‚̍s‚à•K—v‚Å‚µ‚傤

       (load-file "iso-insert.el")
       (define-key global-map [?\C-.] 8859-1-map)

  (ÅŒã‚̍s‚Í xterm ‚Å‚Í‹@”\‚µ‚È‚¢‚Å‚µ‚傤Demacs -nw ‚ðŽg—p‚µ‚Ä‚¢‚éê‡
  ‚ɂ́CˆÈ‰º‚̍s‚ð‚²Ž©•ª‚Ì .Xresources ‚ɒljÁ‚µ‚Ä‚Ý‚Ä‚­‚¾‚³‚¢j

       XTerm*VT100.Translations:       #override\n\
       Ctrl <KeyPress> . : string("\0308")

  B. less ‚̏ꍇFŠÂ‹«Ý’è‚É LESSCHARSET=latin1 ‚ð‰Á‚¦‚Ä‚­‚¾‚³‚¢D

  C. ls ‚̏ꍇF -N ƒIƒvƒVƒ‡ƒ“‚ð•t‚¯‚Ä‚­‚¾‚³‚¢ (ƒGƒCƒŠƒAƒX‚ðÝ’è‚·‚é‚Ì‚ª
  ‚æ‚¢‚Å‚µ‚傤D

  D. bash (version 1.13.*) ‚̏ꍇFˆÈ‰º‚ð $HOME/.inputrc ‚É•t‚¯‰Á‚¦‚Ä‚­
  ‚¾‚³‚¢D

       set meta-flag on
       set convert-meta off

  Danish HOWTO‚É‚æ‚ê‚Î

       set output-meta on

  ‚à•K—v‚Æ‚Ì‚±‚Æ‚Å‚·D

  E. tcsh ‚̏ꍇFˆÈ‰º‚̐ݒè‚ðs‚Á‚Ä‚­‚¾‚³‚¢D

       setenv LANG     US_en
       setenv LC_CTYPE iso_8859_1

  ‚¨Žg‚¢‚̃VƒXƒeƒ€‚ª nls ”õ‚¦‚Ä‚¢‚é‚悤‚È‚çC‘Ήž‚·‚郋[ƒeƒB[ƒ“‚ª—p‚¢
  ‚ç‚ê‚Ä‚¢‚Ü‚·Dnls ‚ª‚È‚¢ƒVƒXƒeƒ€‚̏ꍇ‚ɂ́CLANG ‚â LC_CTYPE ‚ð‚Ç‚¤Ý
  ’肵‚Ä‚àCtcsh ‚Í iso_8559_1 ‚ªŽw’肳‚ê‚Ä‚¢‚é‚à‚Ì‚Æ”»’f‚µ‚Ä‚µ‚Ü‚¢‚Ü
  ‚·DÚ‚µ‚­‚́Ctcsh(1) ‚̃}ƒjƒ…ƒAƒ‹ƒy[ƒW’†‚Ì NATIVE LANGUAGE SYSTEM ‚Ì
  €‚ð‚¨“Ç‚Ý‰º‚³‚¢DiDanish HOWTO ‚ɂ́usetenv LC_CTYPE ISO-8559-1;
  stty pass8 ‚Æ‚·‚ê‚΂悢‚Æ‹LÚ‚³‚ê‚Ä‚¢‚Ü‚·j

  F. flex ‚̏ꍇF‚»‚ê‚𐶐¬‚·‚éƒp[ƒT[‚ª 8 ƒrƒbƒg‚ðˆ—‚Å‚«‚邱‚Æ‚ª‚í
  ‚©‚Á‚Ä‚¢‚éê‡‚ɂ́C -8 ‚Æ‚¢‚¤ƒIƒvƒVƒ‡ƒ“‚ð•t‚¯‰Á‚¦‚Ä‚­‚¾‚³‚¢D

  G. elm ‚̏ꍇFdisplaycharset ‚ð ISO-8859-1 ‚ɐݒ肵‚Ä‚­‚¾‚³‚¢D
  (Danish HOWTO ‚Í LANG=CCLC_CTYPE=ISO-8859-1 ‚Æ‚·‚é‚悤‚ÉŽwŽ¦‚µ‚Ä‚¢‚Ü
  ‚·)

  H. lynx ‚̂悤‚É curses ‚ðŽg‚¤ƒvƒƒOƒ‰ƒ€‚ÉŠÖ‚µ‚Ä David Sibley Ž‚́u’Ê
  í‚Ì curses ƒpƒbƒP[ƒW‚́C‚ŽŸƒrƒbƒg‚ðƒrƒfƒIƒ‚[ƒh—p‚É—\–ñ‚µ‚Ä‚¢‚Ü‚·D
  i/usr/include/curses.h ‚É‚ ‚é flag _STANDOUT ‚Ì’è‹`‚𒲂ׂĂ­‚¾‚³‚¢j
  ‚µ‚©‚µC ncusres ‚È‚ç8ƒrƒbƒg‚ðƒNƒŠ[ƒ“‚É‚µ‚Ä‚¢‚é‚悤‚Ȃ̂ŁCiso-
  latin-8859-1 ‚à³í‚É•\Ž¦‚Å‚«‚Ü‚·v‚Æ•ñ‚µ‚Ä‚¢‚Ü‚·D

  I. man ‚̂悤‚É groff ‚ðŽg‚¤ƒvƒƒOƒ‰ƒ€‚̏ꍇ‚ɂ́C -Tascii ‚ɑウ‚Ä
  -Tlatin1 ‚ð‚ðŽg‚¤‚悤‚É‚µ‚Ä‚­‚¾‚³‚¢DŒÃ‚¢”Å‚Ì man ‚Í col ‚ðŽg‚Á‚Ä‚¢‚Ü
  ‚·D col ‚ɂ‚¢‚Ä‚Í ŽŸ‚Éà–¾‚µ‚Ü‚·D

  J. col ‚̏ꍇ‚ɂ́C1) setlocale (LC_CTYPE,"") ‚ðs‚¤‚Æ‹¤‚ɁC2)
  LC_CTYPE=ISO-8859-1 ‚ðŠÂ‹«•Ï”‚ÉŠÜ‚ß‚é‚悤‚É‚µ‚Ä‚­‚¾‚³‚¢D

  K. rlogin ‚̏ꍇ‚É‚Í, -8 ‚Æ‚¢‚¤ƒIƒvƒVƒ‡ƒ“‚ðŽw’è‚·‚邱‚ƁD

  L. joe ‚̏ꍇF
  sunsite.unc.edu:/pub/Linux/apps/editors/joe-1.0.8-linux.tar.gz ‚́CÝ
  ’èƒtƒ@ƒC ƒ‹‚ð•ÒW‚·‚ê‚ÎŽg‚¦‚é‚»‚¤‚Å‚·D/isr/lib/joerc ‚̍ŏ‰‚̃Rƒƒ“‚É
  -asis ƒIƒvƒVƒ‡ƒ“‚ð‚¨‚¯‚΂¢‚¢‚Æ‚¢‚¤l‚à‚¢‚Ü‚·D

  M. LaTeX ‚̏ꍇ: ocumentstyle[isolatin]{article}.  LaTeX2e‚̏ꍇ:
  ocumentclass{article}sepackage{isolatin} ‚Æ‚µ‚Ä‚­‚¾‚³‚¢Disolatin.sty
  ‚Í ftp://ftp.vlsivie.tuwien.ac.at/pub/8bit ‚É‚ ‚è‚Ü‚·D

  grasp.insa-lyon.fr:/pub/faq/fr/accents ‚ÍISO-8859-1 –â‘èC8-bit•¶Žš‚Ì
  Žæ‚舵‚¢–@‚ð˜_‚¶‚½•¶‘‚Å‚·(‚½‚¾‚µƒtƒ‰ƒ“ƒXŒê‚Å‚·)D‰pŒê‚ŏ‘‚©‚ꂽ‚à‚Ì‚Æ
  ‚µ‚ẮC rtfm.mit.edu:pub/usenet-bygroup/comp.answers/character-
  sets/iso-8859-1-faq‚ª‚ ‚è‚Ü‚·D‚Ü‚½•Ê‚́iHj•¶‘‚Æ‚µ‚ẮC
  ftp.vlsivie.tuwien.ac.at:/pub/8bit/FAQ-ISO-8859-1‚ª‚ ‚è‚Ü‚·D

  13.  XFree86-2.1 ‚ª keymap ‚ð‰Šú‰»‚·‚é‚Æ‚«C³Šm‚É‚Í‚Ç‚ñ‚È‚±‚Æ‚ª‹N
  ‚±‚Á‚Ä ‚¢‚é‚Ì‚Å‚·‚©H

  ƒo[ƒWƒ‡ƒ“ 2.1 ˆÈ~CXFree86 ‚͉”\‚ÈŒÀ‚è Linux ‚Ì keymap ‚ð—p‚¢‚Ä X
  —p‚Ì keymap ‚ð‰Šú‰»‚·‚é‚悤‚É‚È‚Á‚Ä‚¢‚Ü‚·D‚Æ‚Í‚¢‚Á‚Ä‚àCLinux ‚ɂ̓L
  [ˆê‚‚ ‚½‚è 16 ‚̃Gƒ“ƒgƒŠ[‚ª‚ ‚èishift, AltGr, Ctrl, Alt ‚Ì‘g‚ݍ‡‚í
  ‚¹jC‘Œv 256 ‚̃Gƒ“ƒgƒŠ[‚ª‚ ‚邱‚Æ‚É‚È‚é‚̂ɑ΂µCX ‚ɂ̓L[ˆê‚‚ 
  ‚½‚è‚S‚‚̃Gƒ“ƒgƒŠ[iShift, Mod ‚Ì‘g‚ݍ‡‚킹j‚µ‚©‚ ‚è‚Ü‚¹‚ñD]‚Á
  ‚āCŽ¸‚í‚ê‚Ä‚µ‚Ü‚¤î•ñ‚ª‚ ‚é‚Ì‚Í’v‚µ•û‚ ‚è‚Ü‚¹‚ñD

  X ‚Í‚Ü‚¸Å‰‚ɁCXconfig ‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹‚ð“ǂݍž‚Ý‚Ü‚·D‚±‚±‚Å‚Í
  LeftAlt, RightAlt, RightCtl, ScrollLock ‚ÌŠeƒL[‚ª‚»‚ꂼ‚ê Meta,
  ModeShift, Compose, ModeLock ‚ ‚é‚¢‚Í ScrollLock ‚Æ‚µ‚Ä’è‹`‚³‚ê‚Ä‚¢‚é
  ‚©‚à‚µ‚ê‚Ü‚¹‚ñDÚ‚µ‚­‚́C X386keybd(1), XFree86kbd(1) ‚̃}ƒjƒ…ƒAƒ‹ƒy
  [ƒW‚ð‚¨“Ç‚Ý‰º‚³‚¢D

  RightCtl ‚ª ModShift ‚ ‚é‚¢‚Í ModeLock ‚Æ’è‹`‚³‚ê‚Ä‚¢‚È‚¢ŒÀ
  ‚èCLeftAlt‚ÍMod ‚Æ‚È‚Á‚Ä‚¢‚Ü‚·DRightCtl ‚ª ModShift/Modelock ‚É‚È‚Á
  ‚Ä‚¢‚éê‡‚ɂ́CRightCtl ‚ª Mod ‚É‚È‚è‚Ü‚·DRightAlt ‚ªMod ‚Æ’è‹`‚³‚ê
  ‚Ä‚¢‚éê‡‚́CRightAlt‚ªMod ‚É‚È‚è‚Ü‚·DLinux ‚̃L[‚ªŽ‚¿‚¤‚é 16 Ží—Þ
  ‚̈Ӗ¡‚©‚ç XFree86 ‚ª‚Ç‚Ì 4 Ží—Þ‚ð‘I‘ð‚·‚é‚©‚́C‚±‚ê‚É‚æ‚Á‚ÄŒˆ‚Ü‚è‚Ü
  ‚·D’FŒ»Ý Linux ‚Í ¶‰E“ñ‚Â‚Ì Ctrl/Shift ‚Ì‹æ•Ê‚ð‚µ‚È‚¢‚悤‚ȏ‰ŠúÝ
  ’è‚ðÌ—p‚µ‚Ä‚¢‚Ü‚·‚ªCX ‚Í‚»‚ꂼ‚ꂱ‚Ì“ñ‚‚ð‹æ•Ê‚µ‚Ä‚¢‚Ü‚·D

  ‚‚¢‚ŃJ[ƒlƒ‹‚Ì keymap ‚ð“ǂݍž‚݁C‘Ήž‚·‚é X —pÝ’肪ì¬‚³‚ê‚Ü‚·
  ‚ªC‘å’ï‚Í‚¢‚¢‚©‚°‚ñ‚È‚à‚Ì‚Å‚·D"action keys"i Show_Memory,
  Show_State, Show_Registers, Last_Console, Console_n, Scroll_Backward,
  Scroll_Forward, Caps_OnCBootj‚ɑ΂·‚éƒrƒ“ƒfƒBƒ“ƒO‚Í–³Ž‹‚³‚ê‚Ü‚·D
  ƒfƒbƒhƒL[CŠeŽíƒƒbƒNƒL[ (ShiftLock ‚ðœ‚­),  "ASCII-x" keys ‚à“¯—l
  ‚ÉŽæ‚舵‚í‚ê‚Ü‚·D

  ‘±‚¢‚āCXconfig ƒtƒ@ƒCƒ‹‚Ì’è‹`‚ª—p‚¢‚ç‚ê‚Ü‚·Di‚‚܂èCXconfig ‚̍‡¬
  ’è‹`‚Å Linux keymap ‚Ì’l‚ðã‘‚«‚·‚邱‚Æ‚É‚È‚é‚Ì‚Å‚·j

  ƒtƒ@ƒ“ƒNƒVƒ‡ƒ“ƒL[‚ÆŠÖ˜A‚¯‚ç‚ꂽ•¶Žš—ñ‚Í‚Ç‚¤‚È‚é‚Ì‚Å‚µ‚傤H‚Ç‚¤‚É‚à
  ‚È‚ç‚È‚¢‚Æ‚¢‚¤‚Ì‚ª“š‚¦‚Å‚·DX‚É‚Í‚±‚¤‚µ‚½ŠT”O‚ª‚È‚¢‚©‚ç‚Å‚·Dixterm
  ‚Å‹@”\ƒL[‚É•¶Žš—ñ‚ð’è‹`‚·‚邱‚Ƃ͉”\‚Å‚·D‚½‚¾‚µCƒL[‚ðÅ‰‚Ɏ擾‚·
  ‚é‚̂̓EƒCƒ“ƒh[ƒ}ƒl[ƒWƒƒ[‚¾‚Æ‚¢‚¤‚±‚Æ‚ð–Y‚ê‚È‚¢‚悤‚É‚µ‚Ä‚­‚¾‚³‚¢j

  ’˜ŽÒ‚́C‚Ç‚¤‚¢‚¤•û–@‚Åxterm‚ª X keymap‚ðŽg—p‚·‚é‚悤‚É‚È‚é‚Ì‚©‘¶‚¶‚Ü‚¹
  ‚ñD

  Alt ƒL[‚ª‰Ÿ‚³‚ꂽ‚Æ‚«‚É‚ÍX‚Ìkeymap‚ðŽg—p‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚Æ‚¢‚¤‚±‚Æ
  ‚ðxterm ‚ª‚ǂ̂悤‚É‚µ‚Ä’m‚é‚Ì‚©‚ðC’˜ŽÒ‚͏³’m‚µ‚Ä‚¢‚Ü‚¹‚ñD‚Ç‚¤‚â‚ç
  eightBitInput ‚ðƒ`ƒFƒbƒN‚µ,‚±‚Ì’l‚ª^‚©‹U‚©‚ɉž‚¶‚āC•¶Žš‚̍‚ŽŸƒrƒbƒg
  ‚ðƒZƒbƒg‚·‚é‚©C(setmetamode(1) ‚ª’[––‚É‚½‚¢‚µ‚čs‚¤‚悤‚ɁjEscape •¶
  Žš‚ð•t‚¯‰Á‚¦‚é‚©‚Ì‚¢‚¸‚ê‚©‚ðs‚Á‚Ä‚¢‚é‚悤‚Å‚·D

  14.  •’ʂƂ͈قȂéƒL[EƒL[ƒ{[ƒh

  PrintScrn/SysRq ‚Æ Pause/Break ‚Ì“ñ‚‚̃L[‚́C‚»‚ꂼ‚êƒL[ƒR[ƒh‚ª“ñ
  ‚‚ ‚é‚Æ‚¢‚¤“_‚Å‘¼‚̃L[‚ƈقȂÁ‚Ä‚¢‚Ü‚·D‘OŽÒ‚Í Alt ‚𓯎ž‚ɉŸ‚µ‚½‚Æ
  ‚«‚ɂ̓L[ƒR[ƒh84C‚»‚êˆÈŠO‚ÌŽž‚ɂ̓L[ƒR[ƒh99‚𔭍s‚µ‚Ü‚·D‚Ü‚½ŒãŽÒ
  ‚ÍCtrl‚Æ“¯Žž‚ɉŸ‚µ‚½‚Æ‚«‚ɂ̓L[ƒR[ƒh101C‚»‚êˆÈŠO‚Ì‚Æ‚«‚ɂ̓L[ƒR[
  ƒh119‚Æ‚È‚è‚Ü‚·Di]‚Á‚āC Alt-ƒL[ƒR[ƒh99‚âCtrl-ƒL[ƒR[ƒh119‚É‹@”\
  ‚ðŠ„‚èU‚Á‚Ä‚à–³ˆÓ–¡‚Å‚·j

  Linux ‚Ì‚à‚Ƃł̓L[ƒR[ƒh‚ðˆêØ¶¬‚µ‚È‚¢‚悤‚È“ÁŽêƒL[‚ª‚ ‚éê‡i‚ 
  ‚é‚¢‚Í "unrecognized scancode" ‚Æ‚¢‚Á‚½ƒƒbƒZ[ƒW‚ð•Ô‚·ê‡j‚Å‚àC‚²
  Žg—p’†‚̃J[ƒlƒ‹‚ª1.1.63ˆÈ~‚È‚çCsetkeycodes(1)‚ðŽg‚Á‚ăJ[ƒlƒ‹‚É‚±‚¤
  ‚µ‚½“ÁŽêƒL[‚ɂ‚¢‚Ă̏î•ñ‚ðˆø‚«“n‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·D‚µ‚©‚µ‚È‚ª‚çX‚Å‚Í
  ‚±‚ÌŽè‚Í’Ê—p‚µ‚Ü‚¹‚ñD setkeycodes‚ð‚à‚¿‚¢‚ăL[ƒR[ƒh‚ðŽæ“¾‚µ‚½Œã‚È
  ‚çCloadkeys ‚ðŽg‚Á‚Ä‹@”\‚ðŠ„‚èU‚邱‚Æ‚ª‚Å‚«‚Ü‚·D

  15.  loadkeys ‚â xmodmap ‚ÌŽg—p—á

  ƒL[ƒ{[ƒhã‚ÌCaps Lock ‚Æ Control ‚ðŒðŠ·‚·‚éê‡‚ɂ͈ȉº‚̂悤‚É‚µ‚Ä
  ‚­‚¾‚³‚¢DiƒL[ƒ}ƒbƒv0-15‚ÌŽg—p‚ð‘O’ñ‚Æ‚µ‚Ä‚¢‚Ü‚·Ddumpkeys | head -1
  ‚Ń`ƒFƒbƒN‚Å‚«‚Ü‚·j

       % loadkeys
       keymaps 0-15
       keycode 58 = Control
       keycode 29 = Caps_Lock
       %

  X ‚̏ꍇ‚¾‚¯‚ð•ÏX‚·‚é‚È‚çF

  % xmodmap .xmodmaprc

  ‚ÅOK‚Å‚·D  .xmodmaprc ‚ɂ͈ȉº‚̍s‚ªŠÜ‚Ü‚ê‚Ä‚¢‚é‚à‚Ì‚Æ‚µ‚Ü‚·D

       remove Lock = Caps_Lock
       remove Control =  Control_L
       keysym  Control_L  =  Caps_Lock
       keysym  Caps_Lock  = Control_L
       add Lock = Caps_Lock
       add Control = Control_L

  ƒL[ƒiƒ“ƒo[ƒŠƒ“ƒO‚͈ê‘Ì‚Ç‚¤‚È‚Á‚Ä‚¢‚é‚Ì‚Å‚µ‚傤HƒoƒbƒNƒXƒy[ƒX
  ‚ÍLinux ‚É‚¨‚¢‚Ä‚Í14‚È‚Ì‚ÉX‚Å‚Í22Hƒiƒ“ƒo[‚Í‚Å‚½‚ç‚߂ɂ‚¢‚Ä‚¢‚é‚ƍl
  ‚¦‚Ä‚¨‚¢‚½‚Ù‚¤‚ª‚¢‚¢‚Å‚µ‚傤DLinux‚̃L[”ԍ†‚Í showkey(1)‚ŁC X‚̃L[
  ”ԍ†‚Í xdv(1)‚ðŽg‚¦‚Î’²‚ׂç‚ê‚Ü‚·DLinux‚̃L[”ԍ†‚É8‚ð‰Á‚¦‚½‚Ì‚ª X‚Ì
  ƒL[”ԍ†‚É‚È‚Á‚Ä‚¢‚邱‚Æ‚ª‘½‚¢‚悤‚Å‚·D

  15.1.  ˆê–{‚ÌŽw‚Å‚µ‚©ƒ^ƒCƒv‚Å‚«‚È‚¢‚Ì‚Å‚·‚ªHi“¯Žž‚É•¡”‚̃L[‚ð‰Ÿ‚¹
  ‚È‚¢ ‚Ì‚Å‚·‚ªHj

  Shift, Ctrl, Alt ‚ÌŠeƒL[‚ðƒgƒOƒ‹ƒL[‚É‚Å‚«‚é‚©‚Æ‚¢‚¤‚±‚Æ‚Å‚·‚ˁDˆÈ‰º
  ‚̂悤‚É‚·‚ê‚Ή”\‚Å‚·D

       % loadkeys
       keycode 29 = Control_Lock
       keycode 42 = Shift_Lock
       keycode 56 = Alt_Lock
       %

  ‚±‚ê‚Å ¶ Ctrl, Shift, Alt‚ªƒgƒOƒ‹ƒL[‚É‚È‚è‚Ü‚·DƒL[”ԍ†‚Íshowkey ‚ð
  Žg‚¦‚Ύ擾‚Å‚«‚Ü‚·Di’ʏí‚́C¶‰EƒRƒ“ƒgƒ[ƒ‹29,97C¶‰EƒVƒtƒg
  42,54C¶‰EƒAƒ‹ƒg54,56‚Æ‚È‚Á‚Ä‚¢‚Ü‚·j‹@”\–¼‚Í‚»‚ꂼ
  ‚êControl_Lock, Shift_Lock, Alt_Lock, ALtGr_Lock.‚Å‚·D

  "sticky" modifer keys ‚Æ‚¢‚¤‚͉̂½‚Å‚µ‚傤H ‚±‚ê‚Í 1.3.33 ˆÈ~‚̃J[
  ƒlƒ‹‚ÉŽæ‚è“ü‚ꂽ‹@”\‚Å‚·‚ªCV‚µ‚¢ kbd ƒpƒbƒP[ƒW‚Í‚Ü‚¾”­•\‚³‚ê‚Ä‚¢‚Ü
  ‚¹‚ñD]‚Á‚āCstick modifier keys ‚ð—˜—p‚·‚é‚ɂ́CˆÈ‰º‚Ì—á‚̂悤‚É16i
  –@ƒR[ƒh‚ð‘ã“ü‚µ‚Ä‚â‚邵‚©‚ ‚è‚Ü‚¹‚ñD

       % loadkeys
       keymaps 0-15
       keycode 54 = 0x0c00
       keycode 97 = 0x0c02
       keycode 100 = 0x0c03
       %

  ‚±‚ê‚ʼnEshiftECtrlEAltƒL[‚ªŠe‘Ήž¶ƒL[‚Ì sticky version ‚É‚È‚è‚Ü
  ‚·D

  16.  ƒrƒfƒIƒ‚[ƒh‚̕ύX

  ’˜ŽÒ‚ª’m‚éŒÀ‚è‚UŽí—Þ‚Ì•û–@‚ª‚ ‚è‚Ü‚·D

  1.  ƒRƒ“ƒpƒCƒ‹ Žž:  /usr/src/linux/Makefile.’†‚̈ȉº‚̍s‚ð•ÏX‚·‚éD

       SVGA_MODE=      -DSVGA_MODE=NORMAL_VGA

  1A. ƒRƒ“ƒpƒCƒ‹Œã: rdev -v - a ‚ðŽÀs‚·‚éD‚Ђǂ¢ƒnƒbƒJ[“IŽè–@‚Å‚·‚ªC
  Žg‚¦‚Ü‚·D

  2. ƒu[ƒgŽž: lilo‚̐ݒèƒtƒ@ƒCƒ‹‚É vga=ask ‚ð•t‚¯‰Á‚¦‚Ä‚­‚¾‚³‚¢D‚±‚ê‚Å
  lilo ‚ªvideo mode ‚ð–â‚¢‡‚킹‚Ä‚­‚é‚悤‚É‚È‚è‚Ü‚·D“KØ‚ȃ‚[ƒh‚ª‚í‚©
  ‚ê‚΁C vga=mypreference ‚ð‚µ‚Ä‚­‚¾‚³‚¢D

  ‚RDƒ‰ƒ“ƒ^ƒCƒ€FA.Fresizecons ƒRƒ}ƒ“ƒh‚ðŽg‚¤•û–@Di‚±‚ê‚Í‹É‚ß‚ÄŒ´Žn
  “I‚È VT_RESIZE ioctl ‰ñ‚è‚̃‰ƒbƒp[‚Å‚·jB.FSVGATextMode ƒRƒ}ƒ“ƒh‚ðŽg
  ‚¤•û–@i‚±‚ê‚ÍVT_RESIZE ioctal ‰ñ‚è‚Ì‚â‚⍂‹‰‚ȃ‰ƒbƒpŽ°‚Å‚·j

  ‚SDu’[––vã‚É‚¢‚È‚¢‚Æ‚«Fdosemu‚â svgalib ‚ð—˜—p‚µ‚Ä‚¢‚éê‡‚ɂ́C
  ’[––ƒhƒ‰ƒCƒo[‚𑀍삷‚邱‚Æ‚È‚­ƒn[ƒhƒEƒFƒAƒrƒfƒIƒ‚[ƒh‚ð•ÏX‚·‚邱‚Æ
  ‚ª‚Å‚«‚Ü‚·D‚±‚Ì•û–@‚́Cresizecon ‚â SVGATextMode ‚̐ݒè‚ðŽæ“¾‚·‚é‚Ì‚É
  —LŒø‚ȏꍇ‚ª‚ ‚è‚Ü‚·Ddosemu ‚Æ DOS ƒvƒƒOƒ‰ƒ€‚ðŽg‚Á‚ÄŠó–]‚·‚éƒrƒfƒIƒ‚
  [ƒh‚ɕύX‚µC‚ ‚ç‚ä‚éƒrƒfƒIƒn[ƒhƒEƒFƒAƒŒƒWƒXƒ^‚Ì“à—e‚ði‘¼‚ÌVT‚©‚çj
  ƒ_ƒ“ƒv‚µC resizecons ‚â SVGATextMode ‚ª•K—v‚Æ‚µ‚Ä‚¢‚鏉Šú‰»î•ñ‚Æ‚µ‚Ä
  —˜—p‚µ‚Ä‚­‚¾‚³‚¢Ddosemu‹N“®Žž‚ɂ́CBIOSã‚̃rƒfƒIƒ‚[ƒh‚ªŽQÆ‚³‚ê‚é‚Ì
  ‚ŁCŽg‚¦‚È‚¢‚悤‚ȃrƒfƒIƒ‚[ƒh‚É‚È‚éê‡‚à‚ ‚è‚Ü‚·D‚±‚̏ꍇ‚ɂ́Ckill
  -9 ‚ðŽg‚Á‚Ädosemu ‚ðI—¹‚·‚é‚Ì‚ªÅ‚àŠÈ’P‚È‰ðŒˆ–@‚Å‚·D

  16.1.  resizecons ‚ÌŽg‚¢•û

  svgalib ‚ð“üŽè‚µCrestoretextmode ‚Æ‚¢‚¤ƒvƒƒOƒ‰ƒ€‚ðƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚­‚¾
  ‚³‚¢DŽg—p’†‚̃}ƒVƒ“‚ð‰Â”\‚È‚·‚ׂẴrƒfƒIƒ‚[ƒh‚Ńu[ƒgƒAƒbƒv‚µ
  ililo‚̐ݒèƒtƒ@ƒCƒ‹‚Ìvga= ‚Æ‚¢‚¤s‚ð vga=ask ‚ɐݒ肵‚Ä‚­‚¾‚³‚¢jCƒr
  ƒfƒI‚̃n[ƒhƒEƒFƒAƒŒƒMƒXƒ^[‚Ì“à—e‚ðCxR ƒtƒ@ƒCƒ‹iC=Œ…”, R=s”D—Ⴆ
  ‚Î80x25, 132x44 )‚ɏ‘‚«ž‚ñ‚Å‚­‚¾‚³‚¢D‚‚¢‚ŁC‚±‚ê‚ç‚̃tƒ@ƒCƒ‹‚ð
  /usr/lib/kbd/videomodes ‚ɃRƒs[‚µ‚Ä‚­‚¾‚³‚¢D‚±‚ê‚Å resizecons 132x44
  ‚ðŽÀs‚·‚ê‚΃r‚ŃIƒ‚[ƒh‚ð•ÏX‚Å‚«‚é‚悤‚É‚È‚è‚Ü‚·iSIGWINCH ‚ð•K—v‚È
  ‘SƒvƒƒZƒX‚É‘—•t‚µ‚Ä‚­‚¾‚³‚¢D•Ê‚̃tƒHƒ“ƒg‚ª•K—v‚ȏꍇ‚É‚Í‚±‚ê‚ðƒ[ƒh
  ‚µ‚Ä‚­‚¾‚³‚¢j

  ¡‚Ì‚Æ‚±‚ëCresizecons ‚ª‹@”\‚·‚é‚̂͐V‹Œ—¼ƒRƒ“ƒ\[ƒ‹—p‚̃ƒ‚ƒŠ‚𓯎ž
  ‚ÉŠm•Û‚·‚Å‚«‚éê‡‚ÉŒÀ‚ç‚ê‚Ä‚¢‚Ü‚·D

  17.  ƒL[ƒ{[ƒh ƒŠƒs[ƒgƒŒ[ƒg‚̕ύX–@

  ƒu[ƒgƒAƒbƒvŽž‚ÉLinux ƒJ[ƒlƒ‹‚́CƒŠƒs[ƒgƒŒ[ƒg‚ðÅ‘å‚ɐݒ肵‚Ü‚·D‚±
  ‚Ì’l‚́C‚Ù‚Æ‚ñ‚ǂ̃L[ƒ{[ƒh‚É‚Æ‚Á‚Ä“KØ‚È’l‚Å‚·D‚µ‚©‚µC‚±‚ê‚Å‚Í“¯‚¶
  •¶Žš‚ð‰½‰ñ‚àŒJ‚è•Ô‚µ‚Ä‚µ‚Ü‚¤‚Æ‚¢‚¤l‚à‚¢‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñD‚±‚¤‚µ‚½ê‡
  ‚É‚Í kbdrate(8)‚Æ‚¢‚¤ƒvƒƒOƒ‰ƒ€‚ð—p‚¢‚āCƒŠƒs[ƒgƒŒ[ƒg‚ð•ÏX‚µ‚Ä‚­‚¾
  ‚³‚¢D‚±‚Ì•û–@‚ª‚¤‚Ü‚­‚¢‚©‚È‚¢ê‡‚É
  ‚́C/usr/src/linux/[arch/i386/]boot/setup.S.’†‚̈ȉº‚Ì•”•ª‚ð•ÒWEíœ
  ‚·‚ê‚΂¢‚¢‚Å‚µ‚傤D

       ! set the keyboard repeat rate to the max

           mov     ax,#0x0305
           xor     bx,bx           ! clear bx
           int     0x16

  18.  ƒXƒNƒŠ[ƒ“ƒZ[ƒu

  setterm -blank nn ‚ðŽÀs‚·‚ê‚΁Cnn •ª•sŠˆ«ó‘Ô‚ª‘±‚¢‚½Œã‚ɃXƒNƒŠ[ƒ“
  ‚ðÁ‚·‚悤‚É’[––ƒhƒ‰ƒCƒo[‚ðÝ’è‚Å‚«‚Ü‚·inn ‚ð0‚É‚·‚é‚ƁCƒXƒNƒŠ[ƒ“ƒZ
  [ƒu‹@”\‚̓Iƒt‚É‚È‚è‚Ü‚·DŒÃ‚¢ƒJ[ƒlƒ‹‚Ì’†‚ɂ́CŽŸ‚̃L[ƒ{[ƒhŠ„‚荞‚Ý
  ‚ª‹N‚±‚Á‚½Œã‚ɏ‰‚߂āCƒXƒNƒŠ[ƒ“ƒZ[ƒu‹@”\‚ª“­‚­‚悤‚É‚È‚Á‚Ä‚¢‚é‚à‚Ì‚à
  ‚ ‚è‚Ü‚·j

  X ‚̃XƒNƒŠ[ƒ“ƒZ[ƒu‚ðÝ’è‚·‚邽‚ß‚É‚Í xset(1)‚Ì s ƒIƒvƒVƒ‡ƒ“‚ð—p‚¢‚Ü
  ‚·D

  ƒrƒfƒIƒn[ƒhƒEƒFƒA‚̃pƒ[ƒZ[ƒrƒ“ƒO‹@”\‚ðƒIƒ“EƒIƒt‚·‚邽‚߂ɂ́C
  setvesablank‚Æ‚¢‚¤ƒvƒƒOƒ‰ƒ€‚ð—˜—p‚µ‚Ü‚·D
  /usr/src/linux/drivers/char/vesa_blank.c–`“ª‚̃Rƒƒ“ƒg•”•ª‚ð‚¨“Ç‚Ý‚­‚¾
  ‚³‚¢D

  19.  VT100‚̏”‘®« - application key mode

  : ŽžÜƒJ[ƒ\ƒ‹ƒL[‚ªŠï–­‚ȃR[ƒh‚𔭍s‚·‚é‚Ì‚Å‚·‚ªH

  ’[––‚ª application key mode ‚É‚È‚Á‚Ä‚¢‚éê‡CƒJ[ƒ\ƒ‹ƒL[‚Í ESC 0 x
  ‚𔭍s‚µ‚Ü‚·Di”ñ application key mode Žž‚ɂ́CESC [ x ‚Å‚·D‚¢‚¸‚ê‚Ì
  ê‡‚É‚à x ‚É‚Í A,B,C,D ‚̈ꕶŽš‚ª‘ã“ü‚³‚ê‚Ü‚·jD’[––‚ð ‹­§“I
  ‚Éapplication key mode ‚É‚·‚éƒvƒƒOƒ‰ƒ€‚à‚ ‚è‚Ü‚·D‚±‚¤‚µ‚½ƒvƒƒOƒ‰ƒ€
  ‚ð kill -9 ‚Å’âŽ~‚µ‚½ê‡C‚ ‚é‚¢‚Í‚±‚ê‚ç‚̃vƒƒOƒ‰ƒ€‚ªƒNƒ‰ƒbƒVƒ…‚µ‚½
  ê‡‚É‚àCkey mode ‚àƒŠƒZƒbƒg‚³‚ê‚Ü‚¹‚ñD

       % echo -e '\033c'

  ‚ðŽÀs‚·‚ê‚́CƒJƒŒƒ“ƒgVC‚Ì‘S‘®«‚ðƒŠƒZƒbƒg‚Å‚«‚Ü‚·DƒAƒvƒŠƒP[ƒVƒ‡ƒ“ƒ‚
  [ƒh‚ð•ÏX‚·‚邾‚¯‚Å‚¢‚¢‚Ì‚È‚çC

                 % echo -e '\033[?1h'  (“¯ƒ‚[ƒh‚ðƒZƒbƒg)

                 % echo -e '\033[?1l'  (“¯ƒ‚[ƒh‚ðƒNƒŠƒAr)

  ‚Æ‚µ‚Ä‚­‚¾‚³‚¢D

  20.  ƒn[ƒhƒEƒFƒA‚Ì”ñŒÝŠ·«

  ”l‚Ì•û‚©‚çuƒtƒƒbƒs[ƒfƒBƒXƒN‚ª“®‚¢‚Ä‚¢‚é‚Æ‚«‚ɁCƒ^ƒCƒv‚µ‚½•¶Žš‚ªŽ¸
  ‚í‚ê‚Ä‚µ‚Ü‚¤v‚Æ‚¢‚¤•ñ‚𒸂¢‚Ä‚¢‚Ü‚·D‚±‚ê‚́CUni-486MB ƒ}ƒU[ƒ{[ƒg
  ‚Ì–â‘è‚̂悤‚Å‚·Di“¯‚¶–â‘è‚É‘˜‹ö‚µ‚Ä‚¢‚é‚Æ‚¢‚¤‚¨•Ö‚èC‚±‚̃}ƒU[ƒ{[
  ƒh‚Å‚àŽxá‚Í‚È‚¢‚Æ‚¢‚¤•ñC•Ê‚̃}ƒVƒ“‚Å‚à“¯‚¶–â‘肪‚ ‚é‚Æ‚¢‚¤Žw“E‚ð‚¨
  ‘Ò‚¿‚µ‚Ä‚¨‚è‚Ü‚·j

  ƒL[ƒ{[ƒh‚ªƒƒbƒN‚·‚é‚Æ‚¢‚¤•ñ‚ª”ŒŠñ‚¹‚ç‚ê‚Ä‚¢‚Ü‚·Dƒn[ƒhƒfƒBƒXƒN
  ‚ÉŠÖŒW‚µ‚Ä‚¢‚éê‡C‘¼‚ÌI/O‚Æ‚Ì‘Š«‚Ì–â‘肪‚ ‚éê‡“™‚ª‚ ‚è‚Ü‚·D

  ulf@rio70.bln.sni.de (Ulf Tietz) Ž‚©‚ç‚́uƒ}ƒU[ƒ{[ƒh‚̃`ƒ…[ƒ“ƒiƒb
  ƒv‚ð‚â‚è‚·‚¬‚é‚ƁC“¯‚¶—l‚È–â‘肪”­¶‚·‚éDCLK, wait statements ‚È‚Ç‚Ì
  ƒ^ƒCƒ~ƒ“ƒOÝ’è‚ð‚·‚×‚Ä‚æ‚艸“–‚È‚à‚Ì‚É–ß‚·‚ƁC–â‘è‚Í‚È‚­‚È‚Á‚½v‚Æ‚Ì•ñ
  ‚ª‚ ‚è‚Ü‚µ‚½D

  bhogan@crl.com (Bill Hogan)Ž‚©‚ç‚́uAMI BIOS ‚ðŽg‚Á‚Ä‚¢‚éê‡‚É
  ‚́Cchipset Ý’è‚É‚ ‚éGate A20ƒGƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚ªƒIƒ“‚É‚È‚Á‚Ä‚¢‚é‚©‚à‚µ
  ‚ê‚Ü‚¹‚ñi‚±‚̃IƒvƒVƒ‡ƒ“‚ª’ñ‹Ÿ‚³‚ê‚Ä‚¢‚éê‡jDŽ„‚̃}ƒVƒ“‚̏ꍇC‚±‚Ì
  ƒIƒvƒVƒ‡ƒ“‚ð‚Ç‚ê‚ɐݒ肵‚Ä‚àifast, both, disabled)CƒL[ƒ{[ƒh‚ªƒƒb
  ƒN‚·‚é‚Æ‚¢‚¤–â‘肪‚µ‚΂µ‚Δ­¶‚µ‚Ü‚µ‚½v‚Æ‚Ì•ñ‚ª‚ ‚è‚Ü‚µ‚½D

  ’ljÁî•ñE’ù³‚ðŠ½Œ}‚¢‚½‚µ‚Ü‚·D Andries Brouwer - aeb@cwi.nl