Pentadactyl : <Alt>로 메뉴 바 토글을 비활성화하는 방법?


19

Pentadactyl을 사용하여 Alt 키를 누르면 메뉴 모음과 --MENU--모드가 전환됩니다. Alt가 가장 중요한 메타 키 인 동시에 dwm 창 관리자를 사용하기 때문에 이것은 매우 당황합니다. 매우 자주 누르십시오. Pentadactyl의 행동을 어떻게 비활성화 할 수 있습니까? 나는 Alt 키를 누를 때 아무것도하지 않기를 원합니다. 이미 Alt 또는 Meta를 아무것도 다시 매핑하려고했습니다.

:map <A> <Nop>
:map <M> <Nop>

그러나 작동하지 않습니다.


내 시스템 <Alt>가 Pentadactyl이나 순수한 Iceweasel (Firefox) 또는 GTK + 앱 모두에서 메뉴 표시 줄에 초점을 설정하지 않기 때문에 매우 이상합니다. 그리고 나는 그것을 비활성화하기 위해 특별한 일을 한 것을 기억하지 않습니다. 따라서 귀하의 질문에 펜타 닥틸과 관련이 없습니다.
Dmitry Alexandrov

당신의 의견에 감사드립니다! 이 키 입력은 Firefox로 전달되었으며 기본 동작 만 수행합니다. 나는 해결책을 찾았고 답에 쓸 것이다.
deeenes

답변:


36

실제로 최근에는 Firefox의 정상적인 동작입니다. 최근에는 이전 버전이 거의 없었기 때문에 이와는 다릅니다. 그리고 Pentadactyl 또는 Vimperator와 같은 확장 기능을 사용하면 매우 분명하고 성가 시며 기본 사용자 인터페이스를 사용하면 편리합니다. 그래서 관련 파이어 폭스 설정을 검색, 나는 발견의 ui.key.menuAccessKeyui.key.menuAccessKeyFocuses. 먼저 첫 번째로 변경해야하는 직감을 가졌습니다.이 설정 18은 Alt 키를 의미합니다. 0효과없이로 설정했습니다 . 그런 다음 후자를에서 true로 변경하고 false문제가 해결되었습니다.


4
지금을 변경해야합니다 ui.key.menuAccessKey. ui.key.menuAccessKeyFocuses메뉴 표시 줄이 숨겨져 있으면 (시작시?) 재설정되므로 (유용하고 지속적인) 효과가 거의 없습니다. 이 중 일부 는 "버그 수정" 또한, 메뉴 표시 줄 인터페이스를 사용하는 사람들에 대한 접근성 문제가 무엇인지 해결하기 위해 도입 . 분명히 GTK에서이 설정은 메뉴 표시 줄의 가시성 속성의 부울 부정으로 명시 적으로 설정됩니다 .
njsg

3
이것을 지적 해 주셔서 감사합니다. 실제로 ui.key.menuAccessKeyFocuses재시작시, 때로는 실행 중에 임의로 재설정됩니다. 지금은 변화 ui.key.menuAccessKey0, 그리고 놀랍게도 작동합니다.
deeenes

1
@njsg로 메뉴 모음을 숨길 때 ui.key.menuAccessKeyFocuses설정되어 있음을 알았습니다 . 당신은 장소가 그래서 후에 당신에서 . trueset guioptions-=mset! ui.key.menuAccessKeyFocuses=false set guioptions-=m~/.pentadactylrc
Dmitry Alexandrov

@njsg 내가 이전에 언급 한 내용은 FF 30에 충분하지만 FF 31에는 충분하지 않습니다.ui.key.menuAccessKey=0
Dmitry Alexandrov

메뉴 액세스 키를 원하지만 Alt조합 사용에 대한 마음이 바뀌고 메뉴 표시 줄이 활성화 되면 성가신 일 입니다. FF가 실제로 할 수있는 설정은 ui.key.menuAccessKeyTimeout입니다. 시간 초과는 이와 같은 일에 합리적이므로 키를 탭하면 동작이 활성화되지만 일시 중지하고 마음을 바꾸는 것은 효과가 없습니다. 예를 들어 Xscape 는 시간 초과를 사용합니다.
불꽃 놀이

1

니스 는 데비안 7에서 Iceweasel (Firefox)로 메뉴 표시 줄Alt토글하지 않습니다 .

$ vim ~/.pentadactylrc
...

set guioptions=BNs

"  - Disable Alt key to toggle hidden Menu bar for Debian, Ubuntu.
set guioptions-=m
set! ui.key.menuAccessKeyFocuses=false

...
  1. set! ui.key.menuAccessKeyFocuses=false필요합니다 set guioptions-=m.

  2. 여기에 내 패치- [문제 # 6] Pentadactyl · chusiang / tuxENV @ b4a7279에 의한 메뉴 막대 토글이 비활성화되어 있습니다 .


1

dwm을 사용하는 것처럼 dwm의 MODKEY를 다시 매핑하는 것이 더 나을 수 있습니다. 나는 이것을 위해 super 또는 "windows"키를 사용하는 것을 선호합니다.

사용 가능한 모드 키 목록 및 방법 은 이 링크 를 참조하십시오 .

ALT를 매핑하는 것과 같은 많은 응용 프로그램 에서이 방법을 사용 하는 것이 좋습니다 .


SUPER 및 ALT의 하드웨어 키 매핑을 개인적으로 전환 한 다음 가짜 SUPER 키를 내 모드 키로 사용했습니다. 그런 다음 SUPER 키는 응용 프로그램에서 ALT로 작동합니다.
Vortico

0

메뉴 표시 줄을 Alt눌렀 는지 여부에 관계없이 항상 표시하는 것이 좋습니다. 다음과 같이 수행 할 수 있습니다.

  1. Firefox 메뉴 버튼을 클릭하십시오 (일반적으로 URL 및 검색 상자 옆의 맨 오른쪽에 위치)
  2. CustomizeFirefox 메뉴 하단에서 선택하십시오 .
  3. 다음 화면이 나타나면 Show/Hide Toolbars드롭 다운 메뉴를 클릭 한 다음 Menu Bar메뉴 항목 옆에 확인 표시를 합니다.
  4. 마지막으로 Exit Customize오른쪽 아래를 클릭하십시오 .

메뉴 표시 줄이 항상 표시되고을 눌러도 Alt효과가 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.