.png)
이에 대해 검색해 보았으나 내가 본 답변은 내가 요청한 것과 전혀 다른 내용을 언급하고 있었습니다. 따라서 명확히 하겠습니다. 저는 키 콤보 단축키를 변경하는 방법을 묻는 것이 아닙니다. 나는 묻고 있습니다. 주어진 키를 눌렀을 때 컴퓨터가 생각하는 것을 실제로 어떻게 바꾸나요?
내가 의미하는 바(그리고 내가 묻는 이유)의 예입니다. 저는 Chrome 사용자이고 Ubuntu와 함께 Windows를 사용합니다. 저는 Lenovo Thinkpad T61p를 소유하고 있습니다. 장학금 패키지와 함께 제공되는 이 제품은 가능하다면 좋은 컴퓨터를 구입했을 것입니다. T61p에는 한 페이지 앞뒤로 이동하는 브라우저 명령과 관련된 왼쪽 및 오른쪽 화살표 키 위에 두 개의 버튼이 있습니다. 화살표 키를 사용하고 실수로 한 번의 키 입력으로 인해 페이지 뒤로 돌아가고 임시 데이터가 손실되고 멍청한 키보드에 소리를 지르게 되므로 이는 나에게 매우 실망스럽습니다. 동시에 나는 너무 많은 탭을 열어두는 유형의 사람이다. Chrome에서는 키보드 단축키를 다시 구성할 수 없으며 탭 간을 전환할 수 있는 유일한 방법은 ctrl+tab, ctrl+shift+tab 및 ctrl+page up/down뿐입니다.
저는 Notepad++를 사용하고 있었는데 마침내 두 가지 문제에 대한 해결책을 찾았습니다! 페이지 앞뒤로 키는 탭 앞뒤로 키 역할을 했습니다. 저는 Windows에서 키 바인딩을 변경하는 방법을 배우기 위해 상당한 노력을 기울였습니다. 페이지 뒤로 및 페이지 앞으로 키는 이제 각각 페이지 위로 및 페이지 아래로 키가 되었으며, 컨트롤을 누르면 탭을 쉽고 즐겁게 전환할 수 있습니다. 그리고 실수로 키를 쳐도 해를 끼치 지 않고 파울도 없습니다.
아아, 저는 지금 우분투에 있고, 그 과정을 다시 거쳐야 합니다. Windows에서 그랬던 것처럼 온라인에서 답변을 찾을 수는 없었지만 Ubuntu에는 이와 같은 훌륭하고 지원적인 커뮤니티가 있다는 것을 알고 있습니다. 누군가가 제가 Windows에서 한 일을 수행하는 방법을 알려줄 수 있거나 직접적으로 알려줄 수 있기를 바랍니다. 해당 버튼을 누를 때 내 컴퓨터가 탭을 변경하도록 만듭니다(탭 변경 명령에서 Ctrl 버튼 제거).
답변1
다음을 사용하여 이 작업을 수행할 수 있습니다 xmodmap
. - 참조여기문서화 및여기자세한 내용은. 명령은 다음과 같습니다 xmodmap -e "keycode <key code>=<key sym>"
.
터미널을 열고 를 실행하여 문제의 키에 대한 키 코드와 키 기호 이름을 확인할 수 있습니다 xev
. 이것이 실행되면 문제의 키를 누르면 다음과 유사한 내용이 표시됩니다.
KeyPress event, serial 33, synthetic NO, window 0x5800001,
root 0x15a, subw 0x0, time 117923881, (73,50), root:(736,103),
state 0x0, keycode 38 (keysym 0x61, a), same_screen YES,
XLookupString gives 1 bytes: (61) "a"
XmbLookupString gives 1 bytes: (61) "a"
XFilterEvent returns: False
세 번째 줄은 키 코드(여기서는 38)와 키 기호(0x61)를 모두 제공합니다.
이 새로운 매핑을 영구적으로 만들려면 시스템 > 기본 설정 > 시작 응용 프로그램에 명령을 추가하여 시작 시 이러한 명령을 실행해야 합니다.