Mac의 debian/XFCE Virtualbox Guest: home 및 end 키를 사용하는 방법은 무엇입니까?

Mac의 debian/XFCE Virtualbox Guest: home 및 end 키를 사용하는 방법은 무엇입니까?

그래서 저는 Mac을 가지고 있고 debian/XFCE를 직접 부팅하고 하드웨어 드라이버를 구성하는 대신 VirtualBox를 사용합니다.

이는 멀티터치 트랙패드가 훌륭하게 작동하고 가상 머신에 매우 쉽게 들어오고 나갈 수 있다는 것을 의미합니다. 성가신 Alt 단축키 등을 포함하여 키맵을 올바르게 구성했습니다.

home문제는 / 키 가 없어서 발생합니다 end.

OSCtrl+A 에서homeCtrl+Eend

그러나 XFCE에서는 기본적으로 터미널 내에서만 작동합니다. 저는 해당 단축키(또는 실제로 Eclipse와 같은 응용 프로그램에서 실제로 사용되는 것 같기 때문에 Ctrl+Left/와 같은 것 )를 확장하여 /를 전역 키보드 단축키로 매핑 하고 싶습니다 .Ctrl+rightCtrl+Ehomeend

그러나 XFCE에서 단축키를 구성할 수 있는 위치가 두 군데 있습니다(설정->키보드->응용 프로그램 단축키 및 설정->창 관리자->키보드). 첫 번째 위치에서는 특정 단축키 실행에 "명령"이 필요하고 두 번째 위치에서는 수행됩니다. 사용자 정의 작업을 추가하는 것을 허용하지 않습니다.

Xorg 등의 낮은 수준 구성에서 이 작업을 수행하고 싶나요? 아니면 XFCE에서 전역 바로가기를 구성할 수 있는 방법이 있나요?

답변1

도대체 이것은 "자신의 질문에 대답하는 것"이 ​​아니라 이것이 어떻게 작동하는지 발견한 것입니다.

Mac fn키는 Linux에서도 기능 키, 매핑 및 fn+left키 입력 에 액세스해야 합니다 fn+right. Mac OS에서는 이로 인해 "위/아래로 스크롤"하는 성가신 작업이 발생하지만 Linux에서는 일반/키처럼 작동합니다.homeendhomeend

문제가 해결되었습니다!

고쳐 쓰다:

두 입력 "모드" 사이를 전환하면 미치게 됩니다(기억하세요, OS X에서는 작동하지 않습니다). 그래서 두 OS에서 작동하게 만드는 fn+arrows방법을 알아냈습니다 (OS Where에서 작동). 여러 줄에서 이상한 일이 발생합니다 stackoverflow 상자와 같은 입력...).left cmd+arrowsctrl+a/e

~/.Xmodmap매핑이 필요한 항목 입니다.옳은 cmd먼저 VirtualBox "호스트" 키로 이동하세요.

keycode  133 = Mode_switch Meta_L Alt_L Meta_L
keycode 113 = Left NoSymbol Home
keycode 114 = Right NoSymbol End

( xmodmap ~/.Xmodmap다시 시작하지 않고도 실행하여 설정을 적용할 수 있습니다.)

Linux에서는 터미널, Eclipse 등 모든 항목에서 작동합니다(아마도 X가 실행 중일 때만 가능).

특정 비잠금 수정자 키를 사용하는 데 문제가 있는 경우 xev해당 키를 눌렀을 때의 출력을 살펴보고 위의 키코드를 바꿔보세요 133(비록 이것도 바꿔야 할 수도 있지만 NoSymbol저는 그렇지 않습니다). 알다.)

관련 정보