This website is a clone of OTD.KR - it only exists to maintain the historical information that OTD once housed, and to act as a monument to this incredible, passionate community. Nothing presented here is the original work of kbdarchive.org

❤️ 길을 열어주셔서 감사합니다 ❤️


  • Community(커뮤니티)
  • Otd Info(소식&정보)
  • Forum(포럼)
  • Tip & Tech(팁&테크)
  • Diary(다이어리)

Freeboard 자유게시판

자유롭게 글을 남기는 공간입니다.
이미지 파일은 Album 게시판을, 자료는 PDS 게시판을 이용해주시면 감사하겠습니다.
 
작성일 : 12-02-24 03:51
Sun社 키보드에 있는 Compose 키의 정체는?
http://l.otd.kr/VDPFB3I5
 글쓴이 : 한빈
조회 : 456  

간혹 썬 마이크로시스템즈 기종용으로 발매된 키보드를 입수하신 분들이 계시는데요, 그 중에 Compose라는 키가 달려 있는 것들이 있습니다(한글 각인된 것은 한자로 대신 각인돼 있는 경우가 있음).


제가 실물을 직접 접한 건 아니지만, 가끔 볼 일이 있어서 이 키가 무엇인지 조사해 봤습니다.


▲ 스페이스 바 오른쪽 세 키: ◆ 표시된 것은 Meta 키인데 USB 키보드일 경우 윈도용 키보드의 윈도 키, 맥용 키보드의 Command 키와 동일한 Usage ID(스캔코드)를 냅니다. 그 다음에 있는 키가 바로 여기서 다룰Compose 키인데 위 키보드에서는 키캡에 LED가 달려 있습니다. 그 옆에 있는 것은 Alt Graph 키인데, 이 키는 일부 PC 키보드의 AltGr과 같습니다.


이 키는 몇몇 유닉스 운영체제에서 특수 문자 입력용 키로 쓰이는데, 조금 특이합니다. 예를 들도록 하죠. 미국 쿼티 자판을 사용 중이고 캡스락이 꺼져 있는 상태라고 가정하고 설명합니다.


* 손가락으로 Compose 키를 눌렀다가 뗌→A를 눌렀다가 뗌→E를 눌렀다가 뗌: æ가 입력됨.

* 손가락으로 Compose 키를 눌렀다가 뗌→O를 눌렀다가 뗌→C를 눌렀다가 뗌: ©가 입력됨.

* 손가락으로 Compose 키를 눌렀다가 뗌→T를 눌렀다가 뗌→M를 눌렀다가 뗌: ™가 입력됨.

* 손가락으로 Compose 키를 눌렀다가 뗌→"(즉 Shift+')를 눌렀다가 뗌→A를 눌렀다가 뗌: ä가 입력됨.


결국 이 키의 정체는 이런 식으로 키보드에 없는 글자를 기존 글자를 가지고 조합(compose)하여 입력하기 위한 키입니다. 다른 Shift, AltGr 같은 다른 수식 키(modifier key)들과는 달리 동시 입력하는 게 아니라, 세 키(Compose 키, 문자 키 2개)를 순서대로 하나씩 눌렀다 떼는 식이라는 차이가 있습니다.


위 사진에서 Compose 키에 LED가 있는 이유는 현재 상태가 Compose 키 시퀀스를 입력하는 도중인지 아닌지 알려주기 위해서입니다. Compose 키 시퀀스 입력이 끝나지 않은 상태에서는 이 LED에 불이 켜집니다.


이런 Compose 키 시퀀스 기능은 유닉스 계열 운영체제에서는 기본적으로 지원합니다. 키보드에 이 키가 없을 경우에는 따로 대체하는 키를 설정할 수 있다고 합니다. 이 글은 Compose 키의 개념을 간단히 소개하는 글이므로 이에 대한 상세 설명은 생략합니다(어차피 저도 모릅니다 ^^;).


윈도나 맥에서는 이 기능을 지원하지 않습니다. Compose 키가 달려 있는 키보드를 컴퓨터에 달아봤자 이 기능이 작동을 안 합니다. 따라서 이 기능을 쓰려면 별도의 에뮬레이터를 깔아야 하는데, 윈도용으로는 AllChars라는 무료 프로그램(http://sourceforge.net/projects/allchars/)이 있습니다. 저는 안 깔아봐서 잘 동작하는지 모르겠습니다. 이 프로그램을 실행한 상태에서 Ctrl 키를 눌렀다 떼면 Compose 키를 눌렀다 뗀 걸로 처리하는 것 같습니다.


▷ Compose 키가 다른 키로 쓰이는 예


썬사에서 내놓은 한글 키보드를 보면 Compose의 각인을 한자로 바꿔 놨습니다. 제가 써본 적은 없지만 아마 썬 마이크로시스템즈에서 배포하는 운영체제·소프트웨어에서는, 한국어 입력 모드일 때 한자 변환 키로 용도 변경을 하는 것으로 생각됩니다. 어차피 한국어에서는 Compose 키가 필요 없으니까요. 물론 이 키보드를 다른 기종에 연결해서 쓸 경우 Compose 키가 한자 키로 작동하진 않을 것입니다. 기종마다 설정이 다르거든요.


그리고 다음 파란색 글씨는 실물을 가지고 계신 분이 맞는지 검증을 해주셔야 할 것 같습니다. 인터넷 문서만 보고 제가 추정한 겁니다.


USB 규격 문서(http://www.usb.org/developers/devclass_docs/Hut1_12v2.pdf)를 보면 썬의 USB 키보드를 윈도에서 사용할 경우 윈도의 메뉴 키(정식명칭 Application key: 마우스 우클릭과 동일한 효과를 내는 키)로 처리될 것 같습니다. 이 문서의 설명이 부정확하긴 한데 키보드 섹션을 보면 Application key가 기종에 따라서 Compose key로 쓰인다는 것 같습니다(추정 근거는 이 문서 맨 아래의 주석1 참조).


제 해석이 맞다면, 썬의 키보드(USB)를 윈도에서 사용하면 메뉴 키가 되고 반대로 윈도용 USB 키보드를 썬의 제품(솔라리스 등)에서 사용하면 컴포즈 키가 되는 것 같습니다. 물론 전자의 경우는 썬의 컴포즈 LED가 작동을 안 할 것이고(LED의 점등 여부는 컴퓨터가 결정을 내려서 키보드로 LED 스캔코드를 전송해 줘야 하는데, 윈도에서는 컴포즈 키와 관련된 기능이 일체 없음) 후자의 경우는 컴포즈 LED가 없으니 사용자가 그걸 참고할 수가 없을 겁니다.


▷ 참고할 만한 글

http://en.wikipedia.org/wiki/Compose_key (영어판 위키백과의 Compose key 설명)

http://ko.wikipedia.org/wiki/%EC%BB%B4%ED%8F%AC%EC%A6%88_%ED%82%A4 (한국어판 위키백과의 Compose key에 대한 설명)


▷ 주석

* 주석1: 이렇게 추정한 근거는 다음과 같습니다. USB 규격 문서 56페이지에 Application 키가 있는데 주10이 달려 있습니다. 주10(59페이지에 있음)을 보면 이 키의 용도 중에 'Compose'가 있습니다.


단, 주10을 보면 'Windows key for Windows 95, and “Compose.”'라고 돼 있는데 앞 부분은 잘못된 서술이라고 생각됩니다. Windows key는 Left GUI와 Right GUI 키이지 Application 키가 아니기 때문입니다. 아마 문서 작성자가 윈도 운영체제에서 사용되는 키에 일괄적으로 주10(Application, Left GUI, Right GUI)을 달면서 실수를 한 것으로 생각됩니다. Left GUI와 Right GUI(둘 다 59페이지 상단에 있음)에는 주10 외에 각각 주23, 24도 달려 있는데, 이 두 주석은 이 두 키를 정확히 설명하고 있습니다(윈도 키, 애플 키[커맨드 키], 썬 메타 키). 그래서 향후 기술 문서를 수정, Left/Right GUI에서 주10을 떼도록 하고(주23, 24로도 설명이 충분), 주10은 'Application key for Microsoft Windows, and Compose key for Sun' 정도로 수정하는 게 옳다고 봅니다.


+ 2012. 02. 28. 추가:

http://kentie.net/article/sunkbd/page1.htm 이 글에서도 "Note that by default the meta and compose keys do work fine though, they report the same scancodes as the Windows and Application keys respectively."라고 설명하고 있네요. 출처는 제시하고 있지 않지만, 작성자가 Sun 키보드-USB 변환기 제작법을 설명할 정도의 전문가라고 사료되니 믿을 만한 듯합니다.


그리고 http://gis.sakura.ne.jp/sunkey/sunkey_e.html 이 글은 일본 사람이 쓴 글(영어판)인데, 여기서도 마찬가지로 매핑하고 있습니다.


결국 Compose 키와 Application 키는 USB에서 동일한 키라고 생각됩니다.


Bossanova 22-01-23 22:21
 
감사합니다
머문자리 [Lv: 137 / 명성: 729 / 전투력: 3801] 09-03-30 12:56
 
환영합니다.
같은 초보끼리 잘 지내봐요 ^^
제로록 12-02-24 11:14
 
와웃 좋은 자료 입니다. 궁금증 하나가 풀렸군요.. 한자키와 비슷한 기능을 하는군요

춧천 합니다.
MiND 18-11-13 00:56
 
와우 다시할까 심히 고민 중입니다 ㅎㅎ 아직도 아즈샤라에서 활동 중이시죠?
한빈 12-02-24 14:01
 
네 근데 한자는 한국어 입력할 때만... 그리고 윈도나 다른 운영체제에서 저 키보드 쓸 때는 해당 사항 없을 겁니다.
DSPman™ [Lv: 1043 / 명성: 755 / 전투력: 9205] 09-03-30 13:05
 
환영합니다.
같은 초보끼리 잘 지내봐요 ^^ (2)
greatzizus [Lv: 2173 / 명성: 731 / 전투력: 5172] 09-03-30 13:18
 
환영합니다.
같은 초보끼리 잘 지내봐요 ^^ (3)
한빈 12-02-24 14:56
 
"Compose 키가 다른 키로 쓰이는 예"를 추가했습니다. 한자 키에 대한 설명 포함돼 있습니다.
무휼 12-02-24 20:37
 
좋은 정보를 알게되었습니다. ㅎㅎ
스타도리 [Lv: 278 / 명성: 732 / 전투력: 9446] 09-03-30 13:47
 
환영합니다.
같은 초보끼리 잘 지내봐요 ^^ (4)
OTD [Lv: 31 / 명성: 712 / 전투력: 942] 09-03-30 13:53
 
환영합니다.
같은 초보끼리 잘 지내봐요 ^^(5)
키릴 12-02-25 00:04
 
좋은 자료 감사합니다.
재즈 12-02-25 14:32
 
좋은 자료 감사합니다. 추천합니다.
갓건 [Lv: 287 / 명성: 756 / 전투력: 7754] 09-03-30 14:21
 
환영합니다.
같은 초보끼리 잘 지내봐요 ^^ (7)
WinDOS [Lv: 64 / 명성: 755 / 전투력: 3492] 09-03-30 14:35
 
환영합니다.

같은 초보끼리 잘 지내봐요 ^^(8)
비즈에스엔티 12-02-29 14:14
 
좋은 자료 감사합니다~ ^^
토티 12-03-15 19:42
 
아하 좋은정보 감사합니다.
Sad Nova™ [Lv: 300 / 명성: 756 / 전투력: 7658] 09-03-30 14:36
 
환영합니다.

같은 초보끼리 잘 지내봐요 ^^(9)
이온 [Lv: 1 / 명성: 756 / 전투력: 26] 09-03-30 15:06
 
환영합니다.
같은 초보끼리 잘 지내봐요 ^^(10)
사베리오 12-03-21 15:29
 
좋은 정보 감사합니다~
구타500 13-01-23 20:58
 
좋은 자료 잘봤습니다 ^^
Caston [Lv: 62 / 명성: 751 / 전투력: 1629] 09-03-30 15:08
 
환영합니다.

같은 초보끼리 잘 지내봐요 ^^ (11)

근데 -_- 위에 초보 아닌 분들 왜케 많사옴?? ㅡ.ㅡ
나쁜동화 [Lv: 1553 / 명성: 755 / 전투력: 12889] 09-03-30 15:11
 
같은 초보끼리 잘 지내BoA요 ^^
빨간부엉이 [Lv: 9 / 명성: 755 / 전투력: 621] 09-03-30 16:41
 
두리번 두리번~~~
ViDocQs [Lv: 48 / 명성: 717 / 전투력: 4036] 09-03-30 16:45
 
어잌후.. 절정 내공을 지니신 분들께서 초보라니요... =_=;;;



(대부분 익히 봐온 닉들 이신데... )



잘 부탁드립니다~~ ^0^/
initial_D™ [Lv: 0 / 명성: 723 / 전투력: 2] 09-03-30 16:57
 
환영합니다.

같은 초보끼리 잘 지내봐요 ^^(14)
경석 [Lv: 2 / 명성: 752 / 전투력: 249] 09-03-30 17:09
 
환영합니다.
같은 초보끼리 잘 지내봐요 ^^(15)
DSPman™ [Lv: 1043 / 명성: 755 / 전투력: 9205] 09-03-30 18:25
 
동화님... 번호표 안뽑으셨군요!!!!!
글고, 부엉님은 초보 아니라고 강조하시는근영~ 잇힝~
박건욱 [Lv: 0 / 명성: 717 / 전투력: 1] 09-03-30 22:10
 
환영합니다.
같은 초보끼리 잘 지내봐요 ^^(16)
fodo [Lv: 25 / 명성: 623 / 전투력: 1343] 11-05-03 10:00
 
ㅎㅇ
 


SIDE MENU

Otd Wiki 무엇이든 물어보세요!
Otd
Lotto
누적 포인트 1,799 p
Otd Chat 강냉이 Beta !
Otd
Hands
왼쪽메뉴 숨기기
왼쪽메뉴 펼치기
Loading...