/
ํ‚ค๋ณด๋“œ ์„ค์ •

ํ‚ค๋ณด๋“œ ์„ค์ •

์‚ฌ์šฉ์ž๋Š” ํ‚ค๋ณด๋“œ ํŒŒ์ผ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๊ณ , ํ‚ค๋ณด๋“œ ํŒŒ์ผ์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” ๋‹จ์ถ•ํ‚ค๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ํ‚ค๋ณด๋“œ ํŽธ์ง‘๊ธฐ๋ฅผ ์ด์šฉํ•˜์—ฌ ํ‚ค๋ณด๋“œ ํŒŒ์ผ์„ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Xmanager๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์–ธ์–ด์™€ ํ‚ค๋ณด๋“œ์— ๋Œ€ํ•˜์—ฌ ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด์ง„ ํ‚ค๋ณด๋“œ ํŒŒ์ผ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‚ฌ์šฉ์ž๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ์ ํ•ฉํ•œ ํ‚ค๋ณด๋“œ ํŒŒ์ผ์„ ์ฐพ์•„์„œ ์‚ฌ์šฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ ๋‹นํ•œ ํ‚ค๋ณด๋“œ ํŒŒ์ผ์„ ์ฐพ์„ ์ˆ˜ ์—†์„ ๋•Œ๋Š” ๋น„์Šทํ•œ ํ‚ค๋ณด๋“œ ํŒŒ์ผ์„ ์ด์šฉํ•˜์—ฌ ์†์‰ฝ๊ฒŒ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„ ํ”„๋กœํ•„์˜ '๊ณ ๊ธ‰ ์˜ต์…˜ ์„ค์ •'์—์„œ XKEYBOARD ํ™•์žฅ์ด ์ผœ์ ธ ์žˆ์œผ๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ์ •ํ•œ ํ‚ค๋ณด๋“œ ์„ค์ •์ด ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ‚ค๋ณด๋“œ ๋ชฉ๋ก์— ํ‚ค๋ณด๋“œ ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด:

  1. Xconfig๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  2. ํ”„๋กœํ•„์„ ๋‘ ๋ฒˆ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ: ํ”„๋กœํ•„ ๋“ฑ๋ก ์ •๋ณด ๋Œ€ํ™” ์ƒ์ž๊ฐ€ ์—ด๋ฆฝ๋‹ˆ๋‹ค.
  3. [์žฅ์น˜] ํƒญ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  4. [ํ‚ค๋ณด๋“œ ์„ค์ •]์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ: ํ‚ค๋ณด๋“œ ์„ค์ • ๋Œ€ํ™” ์ƒ์ž๊ฐ€ ์—ด๋ฆฝ๋‹ˆ๋‹ค.
  5. [์ถ”๊ฐ€]๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ: ํ‚ค๋ณด๋“œ ์ถ”๊ฐ€ ๋Œ€ํ™” ์ƒ์ž๊ฐ€ ์—ด๋ฆฝ๋‹ˆ๋‹ค.
  6. ์›ํ•˜๋Š” ํ‚ค๋ณด๋“œ ํŒŒ์ผ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  7. [ํ™•์ธ]์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

ํŠน์ • ํ‚ค๋ณด๋“œ๋ฅผ ๊ธฐ๋ณธ ํ‚ค๋ณด๋“œ๋กœ ์„ค์ •ํ•˜๋ ค๋ฉด:

  1. Xconfig๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  2. ํ”„๋กœํ•„์„ ๋‘ ๋ฒˆ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ: ํ”„๋กœํ•„ ๋“ฑ๋ก ์ •๋ณด ๋Œ€ํ™” ์ƒ์ž๊ฐ€ ์—ด๋ฆฝ๋‹ˆ๋‹ค.
  3. [์žฅ์น˜] ํƒญ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  4. [ํ‚ค๋ณด๋“œ ์„ค์ •]์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ: ํ‚ค๋ณด๋“œ ์„ค์ • ๋Œ€ํ™” ์ƒ์ž๊ฐ€ ์—ด๋ฆฝ๋‹ˆ๋‹ค.
  5. [ํ‚ค๋ณด๋“œ ๋ชฉ๋ก]์—์„œ ๊ธฐ๋ณธ ํ‚ค๋ณด๋“œ๋กœ ์‚ฌ์šฉํ•  ํ‚ค๋ณด๋“œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  6. [๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •]์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  7. [ํ™•์ธ]์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

ํ‚ค๋ณด๋“œ ํŒŒ์ผ์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด:

  1. Xmanager๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋„์ค‘์— Ctrl+Alt+K ํ‚ค๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ: ํ‚ค๋ณด๋“œ ์„ ํƒ ๋Œ€ํ™” ์ƒ์ž๊ฐ€ ์—ด๋ฆฝ๋‹ˆ๋‹ค.
  2. Ctrl+Alt๋ฅผ ๊ณ„์† ๋ˆ„๋ฅด๊ณ  ์žˆ๋Š” ์ƒํƒœ์—์„œ "K" ํ‚ค๋ฅผ ์—ฌ๋Ÿฌ ๋ฒˆ ๋ˆŒ๋Ÿฌ ํ‚ค๋ณด๋“œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  3. ๋ชจ๋“  ํ‚ค๋ฅผ ๋†“์Šต๋‹ˆ๋‹ค.
  • ์ฐธ๊ณ 
    ํ‚ค๋ณด๋“œ ์„ ํƒ ๋Œ€ํ™” ์ƒ์ž์—์„œ ์‚ฌ์šฉ์ž๋Š” ํ‚ค๋ณด๋“œ ์„ค์ • ๋Œ€ํ™” ์ƒ์ž์˜ [ํ‚ค๋ณด๋“œ ๋ชฉ๋ก]์— ์žˆ๋Š” ํ‚ค๋ณด๋“œ ํŒŒ์ผ๋งŒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ‚ค๋ณด๋“œ ํŒŒ์ผ์„ ํŽธ์ง‘ํ•˜๋ ค๋ฉด:

  1. Xconfig๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  2. ํ”„๋กœํ•„์„ ๋‘ ๋ฒˆ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ: ํ”„๋กœํ•„ ๋“ฑ๋ก ์ •๋ณด ๋Œ€ํ™” ์ƒ์ž๊ฐ€ ์—ด๋ฆฝ๋‹ˆ๋‹ค.
  3. [์žฅ์น˜] ํƒญ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  4. [ํ‚ค๋ณด๋“œ ์„ค์ •]์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ: ํ‚ค๋ณด๋“œ ์„ค์ • ๋Œ€ํ™” ์ƒ์ž๊ฐ€ ์—ด๋ฆฝ๋‹ˆ๋‹ค.
  5. [ํ‚ค๋ณด๋“œ ๋ชฉ๋ก]์—์„œ ํŽธ์ง‘ํ•  ํ‚ค๋ณด๋“œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  6. [ํŽธ์ง‘]์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ: ํ‚ค๋ณด๋“œ ํŽธ์ง‘๊ธฐ๊ฐ€ ์—ด๋ฆฝ๋‹ˆ๋‹ค.
  7. ํ‚ค๋ณด๋“œ ๋ ˆ์ด์•„์›ƒ์—์„œ ํŽธ์ง‘ํ•˜๋ ค๋Š” ํ‚ค๋ฅผ ๋‘ ๋ฒˆ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ: ํ‚ค ํŽธ์ง‘ ๋Œ€ํ™” ์ƒ์ž๊ฐ€ ์—ด๋ฆฝ๋‹ˆ๋‹ค.
  • ์ฐธ๊ณ 
    ํ‚ค ํŽธ์ง‘ ๋Œ€ํ™” ์ƒ์ž์—์„œ ํ‚ค ์ƒํƒœ์™€ ํ‚ค์‹ฌ(KeySym)์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ๋ฐ˜๋ณต(repeat)์€ ์‚ฌ์šฉ์ž๊ฐ€ ํ‚ค๋ฅผ ๋ˆ„๋ฅด๊ณ  ์žˆ์„ ๋•Œ ๊ณ„์†ํ•ด์„œ ๊ฐ™์€ ํ‚ค ์ด๋ฒคํŠธ๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ Shift, Alt ๊ทธ๋ฆฌ๊ณ  Control ํ‚ค ๊ฐ™์€ ๋ณด์กฐ ํ‚ค๋ฅผ ์ œ์™ธํ•˜๊ณ  ๋Œ€๋ถ€๋ถ„์˜ ํ‚ค์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
    ๋ž˜์น˜(latch)๋Š” ํ‚ค๊ฐ€ ๋ˆŒ๋ ธ๋‹ค ๋–ผ์–ด์งˆ ๋•Œ KeyPress๋‚˜ KeyRelease ์ด๋ฒคํŠธ ์ค‘ ํ•˜๋‚˜๋งŒ ๋ฐœ์ƒํ•˜๋„๋ก ํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์‚ฌ์šฉ์ž๋Š” KeyPress์™€ KeyRelease ์ด๋ฒคํŠธ๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด์„œ ํ‚ค๋ฅผ ๋‘ ๋ฒˆ ๋ˆŒ๋ €๋‹ค ๋–ผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ณดํ†ต ์ด ๊ธฐ๋Šฅ์€ CapsLock ํ‚ค๋‚˜ NumLock ํ‚ค ๋“ฑ์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
    [ํ‚ค์‹ฌ] ์˜์—ญ์—์„œ๋Š” ํ‚ค์— Normal, Shift, ModeSwitch ๊ทธ๋ฆฌ๊ณ  Shift ModeSwitch ํ‚ค์‹ฌ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
    Normal์€ ๋‹ค๋ฅธ ๋ณด์กฐ ํ‚ค๋ฅผ ๋ˆ„๋ฅด์ง€ ์•Š์€ ์ƒํƒœ์—์„œ ํ‚ค๋ฅผ ๋ˆ„๋ฅผ ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
    Shift๋Š” Shift ํ‚ค๋ฅผ ๋ˆ„๋ฅธ ์ƒํƒœ์—์„œ ํ‚ค๋ฅผ ๋ˆ„๋ฅผ ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
    ModeSwitch๋Š” ModeSwitch ํ‚ค๋ฅผ ๋ˆ„๋ฅธ ์ƒํƒœ์—์„œ ํ‚ค๋ฅผ ๋ˆ„๋ฅผ ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
    Shift ModeSwitch๋Š” Shift ํ‚ค์™€ ModeSwitch ํ‚ค๋ฅผ ๋™์‹œ์— ๋ˆ„๋ฅด๊ณ  ์žˆ๋Š” ์ƒํƒœ์—์„œ ํ‚ค๋ฅผ ๋ˆ„๋ฅผ ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ํ‚ค๋ณด๋“œ ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๋ ค๋ฉด:

  1. ํ‚ค๋ณด๋“œ ํŽธ์ง‘๊ธฐ๋ฅผ ์—ฝ๋‹ˆ๋‹ค.
  2. [ํŒŒ์ผ] ๋ฉ”๋‰ด์—์„œ [์ƒˆ๋กœ ๋งŒ๋“ค๊ธฐ]๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ: ํ‚ค๋ณด๋“œ ์ข…๋ฅ˜ ์„ ํƒ ๋Œ€ํ™” ์ƒ์ž๊ฐ€ ์—ด๋ฆฝ๋‹ˆ๋‹ค.
  3. ์ ๋‹นํ•œ ํ‚ค๋ณด๋“œ ์ข…๋ฅ˜๋ฅผ ์„ ํƒํ•˜๊ณ  [ํ™•์ธ]์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
    • ์ฐธ๊ณ 
      ํ‚ค๋ณด๋“œ ์ข…๋ฅ˜ ์„ ํƒ ๋Œ€ํ™” ์ƒ์ž์—์„œ [ํ‚ค๋ณด๋“œ ์ข…๋ฅ˜] ๋ชฉ๋ก์€ Xmanager์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ํ‚ค๋ณด๋“œ ์ข…๋ฅ˜๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ํ‚ค๋ณด๋“œ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ํ‚ค๋ณด๋“œ ๋ฐฐ์—ด๊ณผ ์„œ๋กœ ๋‹ค๋ฅธ ํ‚ค ๊ฐœ์ˆ˜๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‚ฌ์šฉ์ž์˜ ํ‚ค๋ณด๋“œ์™€ ์œ ์‚ฌํ•œ ํ‚ค๋ณด๋“œ ์ข…๋ฅ˜๋ฅผ ์„ ํƒํ•˜์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  4. ์„ ํƒํ•œ ํ‚ค๋ณด๋“œ์˜ ๋ ˆ์ด์•„์›ƒ์—์„œ ํ‚ค๋ณด๋“œ ํŽธ์ง‘ ์ž‘์—…์„ ํ•ฉ๋‹ˆ๋‹ค.

Related content