Barrier: ์˜ค๋ฅธ์ชฝ Alt๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค

์— ๋งŒ๋“  2019๋…„ 09์›” 18์ผ  ยท  4์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: debauchee/barrier

์šด์˜์ฒด์ œ

์„œ๋ฒ„: ๋ชจ๋“ (๋ฆฌ๋ˆ…์Šค?)
ํด๋ผ์ด์–ธํŠธ: ๋ชจ๋‘(Windows?)

๋ฐฐ๋ฆฌ์–ด ๋ฒ„์ „

์–ด๋Š

๋ฒ„๊ทธ ์žฌํ˜„ ๋‹จ๊ณ„

  1. Windows ํด๋ผ์ด์–ธํŠธ์—์„œ ํ™”์ƒ ํ‚ค๋ณด๋“œ ์—ด๊ธฐ - ํ˜„์žฌ ๋ˆ„๋ฅธ ๋ณด์กฐ ํ‚ค๋ฅผ ๊ฐ•์กฐ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
  2. LSHIFT, LCTRL, LALT, RALT, RCTRL, RSHIFT๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.
  3. ๋ˆŒ๋ €์„ ๋•Œ RALT๋งŒ ์ผœ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ธฐํƒ€ ์ •๋ณด

์ €๋Š” ์˜์–ด ์ด์™ธ์˜ ํ•œ ๊ฐ€์ง€ ์–ธ์–ด๋งŒ ์‚ฌ์šฉํ•˜์ง€๋งŒ ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ฉด ํ‚ค๋ณด๋“œ ๋ ˆ์ด์•„์›ƒ ๋ฐ ๋น„๋ผํ‹ด ๋ฌธ์ž ์ž…๋ ฅ๊ณผ ๊ด€๋ จ๋œ ๋‹ค๋ฅธ ๋งŽ์€ ์–ธ์–ด๋„ ๋‹ซํž ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

ํด๋ž€๋“œ์–ด๋Š” ํ‘œ์ค€ ํด๋ž€๋“œ์–ด ์•ŒํŒŒ๋ฒณ์œผ๋กœ ์ž‘์„ฑ๋˜๋ฉฐ ๊ธฐ๋ณธ ๋ผํ‹ด ๋ฌธ์ž(ฤ…, ฤ‡, ฤ™, ล‚, ล„, รณ, ล›, ลบ, ลผ)์˜ ๋ฌธ์ž์— 9๊ฐœ์˜ ์ถ”๊ฐ€ ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ฤ… ๋ฅผ ์ž…๋ ฅํ•˜๋ ค๋ฉด RALT+a ๋ฅผ ๋ˆŒ๋Ÿฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ˜ธ์ŠคํŠธ์—์„œ๋Š” ์ž‘๋™ํ•˜์ง€๋งŒ ํด๋ผ์ด์–ธํŠธ์—์„œ๋Š” ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ค๋ฅธ์ชฝ Alt๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ „ํ™˜ํ•˜๋ฉด(ํ™”๋ฉด ํ‚ค๋ณด๋“œ๋ฅผ ํ†ตํ•ด) ์˜ˆ์ƒ๋Œ€๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” Windows๊ฐ€ Linux๋ณด๋‹ค RALT์— ๋Œ€ํ•ด ๋‹ค๋ฅธ ํ‚ค์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์˜์‹ฌํ•˜๋ฉฐ ๋‹จ์ˆœํžˆ ์ „์†ก๋˜๋Š” ๋ชจ๋“  ๊ฒƒ์„ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.
key ef7e is not on keyboard
ํด๋ผ์ด์–ธํŠธ์˜ DEBUG1์—์„œ ์–ป์€ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

linux windows

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๊ทธ๋ž˜์„œ (2?) ๋…„ ๋™์•ˆ ๊ฑฐ์˜ ๋งค์ผ Barrier(๋ฐ ๊ธฐํƒ€ syngery ํฌํฌ)๋ฅผ ์‚ฌ์šฉํ•œ ํ›„ ๋งˆ์นจ๋‚ด .conf ํŒŒ์ผ ๋กœ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค. ๋ถ„๋ช…ํžˆ ํ‚ค๋ฅผ ๋งˆ์Œ๋Œ€๋กœ ๋‹ค์‹œ ๋งคํ•‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธ€์Ž„, ๋Šฆ์€ ๊ฒƒ๋ณด๋‹ค ๋‚ซ๋‹ค.

์—ฌ๋Ÿฌ ๊ฐ€์ง€๋ฅผ ์‹œ๋„ํ•˜๊ณ  ์‹คํŒจํ•˜๋Š” ๋™์•ˆ ์ผ๋ถ€ ๋ฌธ์ œ ์Šค๋ ˆ๋“œ ๋ฅผ ์‚ดํŽด๋ณด๋ฉด altgr = alt ๊ฐ€ ์ž‘๋™ํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค), ๊ทธ๋ƒฅ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

section: screens
    linux:
    windows7:
        meta = altgr
        altgr = shift
end

๊ทธ๋ž˜์„œ ๊ทธ๋Ÿฐ ๊ฒƒ ๊ฐ™๋‹ค.

  • ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
  • f@!#ing ์ˆ˜๋™ readme ํŒŒ์ผ์„ ๋ฏธ๋ฆฌ ์ฝ์ง€ ์•Š์€ ๋ฐ”๋ณด์ž…๋‹ˆ๋‹ค

Barrier ํŠน์ • ๋ฒ„๊ทธ๊ฐ€ ์•„๋‹ˆ๋ผ ์ด ๋ฒ„๊ทธ๋ฅผ ๊ณ„์† ์—ด์–ด๋‘˜ ํ•„์š”๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์œผ๋ฉฐ ์ด๋ฏธ ๋ณด๊ณ ๋˜๊ณ  synergy-core ์— ์ถฉ๋ถ„ํžˆ ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์„ ๋‹ซ์„ ๊ฒƒ์ธ์ง€ ์•„๋‹ˆ๋ฉด ์ €์žฅ์†Œ ๊ด€๋ฆฌ์ž์—๊ฒŒ ์—ด์–ด ๋‘˜ ๊ฒƒ์ธ์ง€์— ๋Œ€ํ•œ ๊ฒฐ์ •์„ ๋‚จ๊น๋‹ˆ๋‹ค.

๋ชจ๋“  4 ๋Œ“๊ธ€

๊ทธ๋ž˜์„œ (2?) ๋…„ ๋™์•ˆ ๊ฑฐ์˜ ๋งค์ผ Barrier(๋ฐ ๊ธฐํƒ€ syngery ํฌํฌ)๋ฅผ ์‚ฌ์šฉํ•œ ํ›„ ๋งˆ์นจ๋‚ด .conf ํŒŒ์ผ ๋กœ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค. ๋ถ„๋ช…ํžˆ ํ‚ค๋ฅผ ๋งˆ์Œ๋Œ€๋กœ ๋‹ค์‹œ ๋งคํ•‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธ€์Ž„, ๋Šฆ์€ ๊ฒƒ๋ณด๋‹ค ๋‚ซ๋‹ค.

์—ฌ๋Ÿฌ ๊ฐ€์ง€๋ฅผ ์‹œ๋„ํ•˜๊ณ  ์‹คํŒจํ•˜๋Š” ๋™์•ˆ ์ผ๋ถ€ ๋ฌธ์ œ ์Šค๋ ˆ๋“œ ๋ฅผ ์‚ดํŽด๋ณด๋ฉด altgr = alt ๊ฐ€ ์ž‘๋™ํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค), ๊ทธ๋ƒฅ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

section: screens
    linux:
    windows7:
        meta = altgr
        altgr = shift
end

๊ทธ๋ž˜์„œ ๊ทธ๋Ÿฐ ๊ฒƒ ๊ฐ™๋‹ค.

  • ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
  • f@!#ing ์ˆ˜๋™ readme ํŒŒ์ผ์„ ๋ฏธ๋ฆฌ ์ฝ์ง€ ์•Š์€ ๋ฐ”๋ณด์ž…๋‹ˆ๋‹ค

Barrier ํŠน์ • ๋ฒ„๊ทธ๊ฐ€ ์•„๋‹ˆ๋ผ ์ด ๋ฒ„๊ทธ๋ฅผ ๊ณ„์† ์—ด์–ด๋‘˜ ํ•„์š”๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์œผ๋ฉฐ ์ด๋ฏธ ๋ณด๊ณ ๋˜๊ณ  synergy-core ์— ์ถฉ๋ถ„ํžˆ ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์„ ๋‹ซ์„ ๊ฒƒ์ธ์ง€ ์•„๋‹ˆ๋ฉด ์ €์žฅ์†Œ ๊ด€๋ฆฌ์ž์—๊ฒŒ ์—ด์–ด ๋‘˜ ๊ฒƒ์ธ์ง€์— ๋Œ€ํ•œ ๊ฒฐ์ •์„ ๋‚จ๊น๋‹ˆ๋‹ค.

@AdrianKoshka ๋ฌธ์ œ๋ฅผ ์ข…๋ฃŒํ•˜๋Š” ๊ฒƒ์ด ํ•ฉ๋ฆฌ์ ์ž…๋‹ˆ๊นŒ?

์ด ๋ฌธ์ œ๋ฅผ ๋‹ค์‹œ ์—ด์–ด์•ผ ํ•œ๋‹ค๋ฉด ๊ทธ๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋‚˜๋ฅผ ๊ด‘๊ธฐ์—์„œ ๊ตฌํ–ˆ์Šต๋‹ˆ๋‹ค.

์ฐธ๊ณ ๋กœ ์ €๋Š” Linux ์„œ๋ฒ„์—์„œ ์œ ์„  mac ํ‚ค๋ณด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  Windows10/linux ํด๋ผ์ด์–ธํŠธ๋ฅผ ํ˜ผํ•ฉํ•˜์—ฌ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰