Synapse 단축키를 Super / Windows 키로 만 변경할 수 있습니까? 있습니까? Windows / Super 키를 누르면 구성 창이

시냅스 구성을 편집하려고하면 왼쪽 Super을 바로 가기로 사용하여 호출 할 수 없습니다. 내가 갈 수있는 원형 교차로가 있습니까?

시냅스 구성

Windows / Super 키를 누르면 구성 창이 인식하지 않습니다. 그러나 조합 바로 가기 (예 : Super+ A)가 제대로 작동합니다.

Unity에서 Precise를 사용하고 있기 때문에 Windows / Super 키의 기본 대시 동작을 다른 것으로 변경하는 방법도 필요합니다.



답변

이 답변 아래에 더 나은 답변을 참조하십시오.

작업을 Super의 스캔 코드 또는 키 코드에 바인딩해야합니다 . 일반 핫키는 수정 자 키의 상태를 기록하고 해당 키 누르기 이벤트를 버립니다. 따라서을 누르는 것에 반응하는 Alt것이 아니라 A키와 Alt키의 기록 상태에 반응하는 것을 볼 수 없습니다 .

사용중인 핫키 라이브러리는 libgtkhotkey (0.2 on 12.04)이며 수정 자의 키 누르기 이벤트 사용을 지원하지 않습니다. 이를 포착하고 서명 형식으로 그러한 것을 지원하려면 자체 패치를 작성해야합니다.

기존 서명 형식의 모든 테스트에서 오류 이외의 다른 결과가 생성되지 않았습니다.


답변

나는 이것이 조금 오래되었다는 것을 알고 있지만 어쨌든 유용한 해결책을 생각했습니다.

먼저 모든 수퍼 키 바인딩을 제거하십시오. 예를 들어 <super>+p화면 설정에 대한 공통 키 바인딩

그런 다음 시냅스를 닫습니다

에서 ~/.config/hotkeys/synapse.hotkeys

변화

Signature=<Control>space

Signature=Super_L

시냅스 다시 시작


답변

런치 패드 ppa에서 설치된 이후 버전의 시냅스에서 설정은입니다 .config/synapse/config.json. 시냅스가 닫혀있는 동안 편집하여 Super_L활성화 키로 지정하십시오 .

{
  "ui" : {
    "shortcuts" : {
      "activate" : "Super_L",
      ...
    }
  }
}

https://launchpad.net/~synapse-core/+archive/ubuntu/testing을 참조 하십시오 .


답변

임시 해결 방법은 super에서 수정자를 제거하고 사용하지 않는 “일반 키”에 키를 다시 매핑하는 것입니다. “mu”라는 이름의 “µ”를 선택합니다.

xmodmap -e 'keysym Super_L = mu mu mu'

xmodmap -e 'clear Mod4'

첫 번째 명령은 “µ”를 입력하는 것 외에는 아무 쓸모가 없으며 두 번째 명령은 모든 Mod4 수정자를 지 웁니다 (어쨌든 사용하지는 않습니다). xev를 사용하여 키 이름을 찾고 다음과 유사한 행을 찾으십시오.

state 0x80, keycode 58 (keysym 0xb5, mu), same_screen YES,

로그 아웃 후 변경 사항이 유실됩니다. 영구적으로 .bashrc만들려면 명령을 OR에 추가 .Xmodmap하거나 홈 디렉토리에 내용이 포함 된 파일을 작성 하십시오.

keysym Super_L = mu mu mu

clear Mod4

xmodmap을 가지고 놀다가 엉망이되면 로그 아웃했다가 다시 로그인하여 기존 설정을 복원하십시오.

이 키로 만 테스트했지만 Synapse 팝업없이 Alt Gr+ M를 눌러 µ를 입력 할 수 있습니다 . 나는 또한 다시 매핑 Super을 시도 했다 Page Up; 설정에서 키를 입력하는 동안 Synapse가 키를 감지 할 수 있었지만 키를 누를 때 실행기를 열지 못했습니다.


답변

분명히 ~/.config/synapse/더 이상 존재하지 않습니다.

XUBUNTU 12.04.02에 시냅스를 설치하고 서명 항목을 변경했습니다.

~/.config/hotkeys/synapse/synapse.hotkeys

슈퍼 키에서 한 번의 히트로 시냅스가 팝업되기에 충분했습니다.


답변

설정 관리자-> 키보드-> 응용 프로그램 바로 가기 탭을 통해 슈퍼 키 바로 가기를 할당 할 수 있습니다

시냅스를 추가하고 바로 가기를 슈퍼 키로 설정하십시오.

행운을 빌어 요!


답변