Xmanager 세션에서 키 매핑 지정

현상


유닉스/리눅스의 특정 어플리케이션에서 어떤 키가 특정 기능을 수행하도록 특별히 설정된 경우에 있어서 Xmanager와 같은 원격 접속에서도 같은 기능을 사용하고 싶을 때가 있습니다.

다음은 특정 기능을 하도록 설정된 키의 키 값을 알아 내고 Xmanager에서도 그 키 값을 설정하는 방법에 관한 내용입니다.



원인 및 해결방법


일반적인 키 값이 아닌 특별히 매핑한 키 값에 대한 정보는 해당 애플리케이션의 매뉴얼을 참조하시거나 아니면 다음 과정을 거쳐서 알아낼 수 있습니다.


다음은 F1에 특별히 매핑된 키 값을 알아내기 위한 예입니다.

우선 해당 유닉스/리눅스 장비의 그래픽 화면에서 다음 명령을 실행합니다. 원격 접속이 아니고 해당 장비에서 직접하는(콘솔) 작업입니다.

$/usr/X11R6/bin/xev (Solaris 시스템의 경우 $/usr/openwin/demo/xev)


Event Tester라는 창에 포커스가 가도록 한 후 'F1' 키를 입력해 봅니다. 명령어를 실행시킨 터미널에 출력되는 문자 중에서 'keysym'이라고 되어 있는 부분을 찾아 그 키심을 기억합니다. F1 키의 기본 키심은 'F1'(keysym 0xffbe, F1)입니다.

이제는 Xmanager에서 F1 키에 대한 키심을 위에서 확인한 키심으로 새롭게 지정합니다. Xmanager에서는 키보드 편집기를 통해서 키심 변경이 가능하며 키보드 편집기에 대한 자세한 설명은 도움말을 참고해 보십시오.


키보드 편집기는 'X설정(Xconfig) 실행 -> 입력 탭 -> 키보드 편집 버튼'을 눌러 실행할 수 있습니다.