Jak powstrzymać Alt przed uruchomieniem globalnego menu?


21

Usiłuję wyłączyć Altwyzwalanie menu globalnego podczas korzystania z aplikacji (używam Ubuntu 14.04).

Mój problem polega na tym, że kiedy używam na przykład emacsa i nacisnąłem Alt+ h, uruchamiane jest menu pomocy, czego nie chcę.



Czy to ma związek z terminalem? Dzieje się tak nawet wtedy, gdy korzystam z innej aplikacji, na przykład Firefox.
— fusilli.jerry89

To chyba błąd: bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1113420 . Czy ktoś zna jakieś obejście? Myślałem, że mogę wymienić klawisz Windows za pomocą klawisza Alt, a następnie mogę zmapować klawisz meta na klawisz Alt. Czy to zadziała?
— fusilli.jerry89

Odpowiedzi:


9

Używam również Emacsa, ale z GUI ( emacs &w powłoce terminalowej) nie widzę tego problemu - Alt-H wybiera cały bufor.

Kiedy uruchamiam Emacsa konkretnie w terminalu ( emacs -nw), widzę problem w momencie zgłoszenia. Klawisz Alt jest przechwytywany przez aplikację terminalową.

Jeśli naprawdę chcesz używać Emacsa w trybie tekstowym wewnątrz terminala, powinieneś użyć menu terminala (kliknij w oknie terminala, a następnie przejdź do góry ekranu), a następnie wybierz Edycja> Skróty klawiaturowe ... i odznacz „Włącz menu klucze dostępu ”. Po wykonaniu tego, tryb tekstowy Emacs traktuje Alt-H tak samo jak GUI Emacs.

(edycja), aby wyłączyć klawisz Alt we wszystkich aplikacjach, uruchom ccsm(CompizConfig Settings Manager), wybierz Pulpit -> Wtyczka Ubuntu Unity i wyłącz „Klawisz, aby wyświetlić pasek menu po naciśnięciu” i ewentualnie „Klawisz, aby wyświetlić interfejs po dotknięciu” zbyt.

Może być konieczne zainstalowanie ccsm przy użyciu sudo apt-get install CompizConfig-Settings-Manager.


Widzę teraz, że GUI Emacsa jest specjalnym przypadkiem, który prawdopodobnie przechwytuje Alt. Zredagowałem odpowiedź, aby zapewnić bardziej ogólne rozwiązanie.
— śmiech

Dziękuję śmiać się za pomoc. Niestety nie pozwala to na wyświetlenie paska menu, ale jeśli nadal wpisuję skrót, na przykład alt + h, nadal wywoła menu.
— fusilli.jerry89

Masz rację i teraz widzę wiele powiązanych pytań na ten temat, a także opisanego przez ciebie błędu. Przepraszam. W każdym razie, szczególnie dla Emacsa, możesz spróbować zaktualizować (używam 24.3.1, który nie cierpi z tego powodu).
— śmiech

Dziękuję Ci. Nadal mi pomogłeś, ponieważ teraz mogę po prostu używać emacsa poza terminalem i robi wszystko, czego potrzebuję. Dziękuję Ci!!!
— fusilli.jerry89

Chciałbym znaleźć twoją wskazówkę 2 lata temu, która zaoszczędziłaby mi tylu niechcianych kontekstowych przełączeń do menu globalnego.
— Alexander van Trijffel,

16

Możesz przejść do Ustawienia> Klawiatura i zmienić skrót lub wyłączyć tam skrót

wprowadź opis zdjęcia tutaj


1
Mam już „Klucz do wyświetlenia interfejsu” ustawiony jako wyłączony. Czy na pewno jest to problem z interfejsem użytkownika?
— fusilli.jerry89

@ fusilli.jerry89 Mój również pokazał niepełnosprawność. Ustawiłem na coś, czego nigdy nie planowałem (Fn +? ... lub coś takiego). Następnie Alt przestał uruchamiać menu.
— Chester,

0

spróbuj wyłączyć „wyszukiwanie” w ustawieniach-> skróty klawiaturowe.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.