
특정 연결을 정의하는 방법이 있습니까?물리적어떤 레이아웃에서든 이 키와 연결된 문자와 관계없이 키보드의 키를 어떤 작업으로 전환할 수 있습니까?
예: 대부분의 기본 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
같은 보고가 있습니다 .CtrlTm:0x14 + c:28 Control+Mod2 + t
관련 바로가기를 만들고 다음 줄을 다음에 추가하세요
~/.xbindkeysrc
."xterm" m:0x14 + c:28
달리다
xbindkeys
. 단축키는 이제 그리스어 레이아웃에서도 작동합니다. 이를 영구적으로 만들려면 다음을 추가하세요~/.Xsession
.xbindkeys