Bagaimana cara menghentikan Alt dari memicu Menu Global?

21

Saya mencoba untuk menonaktifkan Altdari memicu menu global ketika saya menggunakan aplikasi (saya menggunakan Ubuntu 14.04).

Masalah saya adalah, ketika saya menggunakan emacs, misalnya, dan saya menekan Alt+ h, menu bantuan sedang diluncurkan, yang tidak saya inginkan.

fusilli.jerry89
sumber
Apakah ini ada hubungannya dengan terminal? Itu terjadi bahkan ketika saya menggunakan aplikasi lain, misalnya Firefox.
fusilli.jerry89
Saya kira ini adalah bug: bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1113420 . Adakah yang tahu solusinya? Saya berpikir saya mungkin bisa menukar tombol windows dengan tombol alt, lalu saya bisa memetakan kunci meta ke tombol alt. Apakah ini akan berhasil?
fusilli.jerry89

Jawaban:

9

Saya juga menggunakan Emacs, tetapi dengan GUI ( emacs &dalam terminal shell) saya tidak melihat masalah ini - Alt-H memilih seluruh buffer.

Ketika saya menjalankan Emacs khusus di dalam terminal ( emacs -nw) saya melihat masalah saat Anda melaporkan. Tombol Alt dicegat oleh aplikasi terminal.

Jika Anda benar-benar ingin menggunakan mode teks Emacs di dalam terminal, Anda harus menggunakan menu terminal (klik di dalam jendela terminal, lalu pergi ke atas layar), lalu pilih Edit> Pintasan Keyboard ..., dan hapus centang "Aktifkan menu kunci akses ". Setelah melakukan itu, mode teks Emacs memperlakukan Alt-H seperti halnya GUI Emacs.

(edit) untuk menonaktifkan tombol Alt di semua aplikasi, jalankan ccsm(CompizConfig Settings Manager), pilih Desktop -> Ubuntu Unity Plugin dan nonaktifkan "Kunci untuk menampilkan bilah menu sambil menekan" dan mungkin "Kunci untuk menampilkan HUD ketika mengetuk" terlalu.

Anda mungkin perlu menginstal ccsm menggunakan sudo apt-get install CompizConfig-Settings-Manager.

tertawa
sumber
Saya sekarang melihat Emacs GUI adalah kasus khusus, yang mungkin memotong Alt. Saya mengedit jawaban untuk memberikan solusi yang lebih umum.
tertawa
Terima kasih, tertawa atas bantuan Anda. Sayangnya, ini tidak mencegah menu bar ditampilkan, tetapi jika saya masih mengetik jalan pintas, misalnya alt + h, itu masih akan memicu menu.
fusilli.jerry89
Anda benar, dan saya sekarang melihat ada banyak pertanyaan terkait tentang ini, ditambah bug yang Anda maksud. Maaf. Bagaimanapun, untuk Emacs secara khusus, Anda dapat mencoba memperbarui (Saya menggunakan 24.3.1 yang tidak menderita karena ini).
tertawa
Terima kasih. Anda masih membantu saya karena sekarang saya bisa menggunakan emacs di luar terminal dan itu melakukan semua yang saya butuhkan. Terima kasih!!!
fusilli.jerry89
Saya berharap saya menemukan tip Anda 2 tahun yang lalu, yang akan menyelamatkan saya begitu banyak konteks yang tidak diinginkan beralih ke menu global ..
Alexander van Trijffel
16

Anda dapat masuk ke Pengaturan> Keyboard dan mengubah pintasan atau menonaktifkan pintasan di sana

masukkan deskripsi gambar di sini

Mendhak
sumber
1
Saya sudah memiliki 'Kunci untuk menunjukkan HUD' ditetapkan sebagai dinonaktifkan. Apakah Anda yakin ini masalah dengan HUD?
fusilli.jerry89
@ fusilli.jerry89 Tambang saya menunjukkan dinonaktifkan juga. Saya mengaturnya ke sesuatu yang saya tidak pernah berencana untuk menggunakan (Fn +? ... atau sesuatu seperti itu). Setelah itu, Alt berhenti memicu menu.
Chester
0

coba nonaktifkan 'pencarian' di pengaturan-> pintasan keyboard.

sergio
sumber