특정 연관을 정의하는 방법이 있습니까?물리적키보드의 키는 모든 레이아웃에서 해당 키와 관련된 문자와 관계없이 일부 작업을 수행합니까?
예: 대부분의 기본 Gnome 단축키 연결에서는 Alt+ Ctrl+를 눌러 T터미널을 엽니다. 그러나 라틴어 키보드 레이아웃에만 해당됩니다. 같은 일을물리적그리스어 레이아웃의 작업은 관련 문자가 다음과 같기 때문에 작동하지 않습니다."그리스 어 T",아니요"라틴어 T".
따라서 먼저 라틴어 레이아웃으로 전환한 다음 바로가기 키를 눌러야 하는 경우 처음에 키를 올바르게 눌렀는지 확신할 수 없고 레이아웃에 문제가 있다는 것을 깨달을 때까지 여러 번 시도할 수 있기 때문에 실망스러울 수 있습니다.
한 가지 해결책은 사용된 모든 레이아웃에서 동일한 키에 대해 동일한 연관을 정의하는 것입니다. 그러나 이 작업은 모든 바로 가기에 대해 수행되어야 하므로 이 솔루션은 확장이 잘 되지 않습니다.
답변1
나는 영어와 그리스어 레이아웃 사이를 자주 전환하는데, 이는 한동안 약간의 성가심이었습니다. 귀하의 질문으로 인해 문제를 해결하게 되었는데, 감사합니다!
이 작업을 수행하는 프로그램을 찾았습니다.xbindkeys
. 내가 따랐던 절차 (에서 적응여기) 이전에는 다음과 같았습니다.
설치하다
xbindkeys
. 내 데비안에서는 다음 명령으로 수행됩니다.sudo apt-get install xbindkeys
yum install
또한 해당 명령 이나 다른 명령을 사용하여 쉽게 설치할 수 있어야 합니다 pacman -S
.
기본 설정 파일을 만듭니다.
xbindkeys --defaults > ~/.xbindkeysrc
귀하의 키에 맞는 키 코드를 받으십시오. 실행
xbindkeys -k
하고 원하는 단축키를 눌러보세요. 적어도 내 키보드의 경우(표준이어야 하지만)xbindkeys -k
보고서는 CtrlT다음과 같습니다 .m:0x14 + c:28 Control+Mod2 + t
관련 바로가기를 만들고 다음 줄을 다음에 추가하세요
~/.xbindkeysrc
."xterm" m:0x14 + c:28
달리기
xbindkeys
. 이제 단축키가 그리스어 레이아웃에서도 작동합니다. 영구적으로 만들려면 다음 항목에 추가하세요~/.Xsession
.xbindkeys