Saya baru saja membeli Lenovo Thinkpad dan saya sangat bangga dengan semua yang ada di dalamnya. Rasanya sama kokohnya dengan kernel Linux: P.
Masalahnya adalah bahwa Lenovo memutuskan untuk menghapus tombol menu konteks yang merupakan kunci yang melakukan hal-hal klik kanan. Mereka menggantinya dengan tombol layar cetak. Keyboard saya memiliki bagian numeriknya dengan beberapa tombol di atasnya. Ada tombol kaca pembesar yang ingin saya remap untuk membuka menu konteks atau menjadi tombol klik kanan. Apakah mungkin melakukan ini?
Saya sudah mencoba mencari pertanyaan terkait lainnya tetapi saya hanya menemukan Tanya Jawab tentang cara menambahkan opsi ke menu konteks Nautilus. Saya ingin memetakan kunci fisik keyboard saya untuk membuka menu ini. Sama seperti sebelumnya. Tampaknya juga Dell menjatuhkan kunci ini di keyboard inspiron mereka. Saya tidak tahu apa yang terjadi karena saya menggunakan keyboard lebih dari mouse.
Terima kasih sebelumnya.
sumber
sudo apt-get install xbindkeys
. Kemudian dalam terminal runxbindkeys -k
dan ketik kunci yang ingin Anda ubah. Bisakah Anda menambahkan output ke pertanyaan Anda?.Xmodmap
dihasilkan olehxmodmap -pke
untuk memulai dengan, Anda bisa juga hanya menempatkan Anda mengikat dalam file kosong. Juga, lihat apa yang ditemukan oleh @Baha_hi di bawah ini.Jawaban:
Ini sedikit rumit tetapi Anda bisa melakukannya. Ikuti langkah ini:
Deteksi kode kunci
Jalankan
xev
untuk mendeteksi kode kunci:Tekan tombol yang ingin Anda konfigurasi ulang. Output di terminal akan menunjukkan kepada Anda
keycode
(hati-hati, mungkin ada beberapa).Tes pemetaan
Tetapkan pemetaan baru untuk sementara, bagi saya itu
keycode 107
:Jika kunci berperilaku seperti yang diharapkan, Anda dapat menyimpan konfigurasi.
Simpan konfigurasi Anda
Simpan tabel keymap Anda saat ini ke
$HOME
, untuk mengganti defau:Buat atau edit
~/.xinitrc
untuk memuat konfigurasi Anda:Tambahkan baris berikut
Nikmati
Sebagian besar informasi di atas berasal dari artikel ArchWiki .
sumber
Saya menemukan di sini bahwa menggunakan: shift+ F10membuka menu konteks.
Saya tahu itu bukan solusi terbaik tapi saya pikir ini bisa membantu untuk penggunaan sementara!
PS: Saya punya e530c juga, dan saya coba ini di Debian 7 (Wheezy).
sumber
Saya akhirnya menemukan cara untuk melakukan ini setelah berjam-jam tes dan gagal: D
Pertama-tama instal xautomation:
Kemudian buka tab Shortcut pada bagian Keyboard di Pengaturan Sistem Ubuntu. Pertama masuk ke entri Screenshot dan remap tindakan ke tombol lain atau nonaktifkan jika Anda mau. Saya mengganti kunci PrtSc (Print) dengan tombol hitam Thinkpad (Launch1).
Sekarang, masuk ke bagian Pintasan Khusus dan tambahkan pintasan. beri nama apa pun yang Anda suka, misalnya Menu. Di kolom Command, masukkan ini:
Pekerjaan selesai! Ini bekerja seperti keajaiban;)
sumber
Ini berhasil bagi saya. Bagi saya kode kunci untuk tombol "PrtSc" di thinkpad saya adalah 107. Saya menemukan itu dengan alat "xev" di ubuntu.
Ini adalah perubahan sementara.
Anda dapat menjadikan ini permanen dengan menambahkan perintah ini ke / etc / profile dan itu akan mengeksekusi setiap kali Anda boot dan itu akan menjadi perubahan permanen.
sumber
Saya baru saja memperoleh Lenovo E550 dan memiliki masalah yang sama, saya menyelesaikannya dengan menggunakan
xte
(darixautomation
) bersamaxmodmap
.Mengapa jawaban lain tidak akan berfungsi sepenuhnya?
Jawaban @Ed Villegas (atau @Null Pointer ) tidak akan berfungsi karena beberapa tombol yang terletak di atas bagian numerik bukanlah kunci unik sendiri ( mis . Kunci kunci terkait dengan kombinasi Super+ L). Ketika
xev
digunakan untuk mencoba untuk menemukan kode kunci kunci kunci itu kembali baik Superdan Lkeycodes, Anda hanya perlu menafsirkanxev
baris output dengan line.Untuk @Bahax dan @John Finegan : Shift+ F10adalah tombol menu konteks, itu tidak berfungsi di semua aplikasi dan tidak menyediakan fungsi yang sama seperti Menu. Jika Anda memilih file di file explorer dan menekan Menumenu konteks untuk file itu sendiri akan muncul, ini tidak terjadi dengan kombinasi Shift+ F10, itu akan menyediakan menu konteks untuk jendela.
@Danial Behzadi mengambil pendekatan yang mirip dengan orang-orang di item ke-2, tetapi menautkan kombinasi keyboard ke satu tombol melalui simulator keystroke, itu akan menautkan kunci ke Shift+ F10dan memberikan hasil yang sama.
Jawabannya berhasil
Penting untuk mempertimbangkan bahwa kunci yang tidak ada di keyboard ThinkPad adalah Menu(itu namanya), ditunjukkan pada gambar berikut:
Meskipun kuncinya tidak ada, kode kunci itu harus ada di komputer Anda, Anda dapat menemukannya dengan mencetak tabel kode kunci
xmodmap -pke | grep Menu
yang seharusnya memberi Anda sesuatu seperti:Dengan mengingat hal itu, instal
xautomation
(untuk digunakanxte
untuk simulasi keystroke) seperti pada @Danial Behzadi jawab:Dan buat pintasan khusus, di Trigger tekan tombol yang Anda inginkan sebagai pintasan, dan di
Action
tempelxte 'key Menu'
. Terapkan dan uji.sumber