Alternatif untuk tombol Super pada keyboard lama

12

Saya punya keyboard IBM M-series klasik yang ingin saya gunakan. Namun, itu tidak memiliki kunci Windows(alias Super), yang saya gunakan untuk banyak pintasan terkait windows-manager. Selain itu, saya menggunakan Emacs, begitu banyak Altatau Ctrlpintasan sudah diambil. Saya juga tidak dapat menggunakan Caps Locksebagai pengubah, karena itu diambil untuk beralih antar bahasa.

Pintasan keyboard apa yang akan Anda rekomendasikan untuk manajer windows (Gnome w. Emerald), dengan mempertimbangkan batasan ini (tidak ada Supertombol, tidak dapat memetakan kembali Caps, dan tidak boleh bertabrakan dengan pintasan Emacs yang sering)?

Tabel Bobby Kecil
sumber
Apakah Anda memiliki kunci pilihan?
Mikel

Jawaban:

7

Apakah Anda sudah menggunakan hak Alt?

Anda bisa memetakannya ke Windowstombol di pengaturan Gnome:

  • Sistem-> Preferensi-> Keyboard
  • Tata letak
  • Pilihan...
  • Alt / Menangkan perilaku kunci
  • Alt Kiri bertukar dengan Left Win

Atau Anda dapat memetakan Caps Lockke Windowstombol, dan memilih jalan pintas lain untuk mengubah bahasa.

Di panel kontrol yang sama:

  • Perilaku kunci CapsLock
  • Jadikan CapsLock sebagai Super tambahan

    (atau Jadikan CapsLock sebagai Hyper tambahan)

lalu:

  • Kunci untuk mengubah tata letak
  • terlalu banyak opsi untuk disebutkan

Pilihan umum meliputi:

  • Kiri Alt+ KiriShift
  • Kiri Ctrl+ KiriShift
  • Kiri Ctrl+ KananCtrl

tetapi sebagai Emacspengguna, saya akan menyarankan Both Ctrl keys togetheropsi.


Jika opsi itu tidak cukup, Anda harus menggunakannya xmodmap.

Anda dapat memetakan Hak Controluntuk Windowsdi shell seperti ini:

xmodmap -e 'remove control = Control_R'
xmodmap -e 'add Mod4 = Control_R'

Tergantung pada sistem Anda, Anda mungkin dapat juga memasukkan pengaturan yang setara .Xmodmap, misalnya

.Xmodmap

remove control = Control_R'
add Mod4 = Control_R'

Jika Anda lebih suka menggunakan xmodmapdaripada panel kontrol Gnome, Anda dapat mengubah Control_Rke hal lain, misalnya benar Altadalah salah satu , Alt_Ratau ISO_Level3_Shifttergantung pada pengaturan keyboard Anda, misalnya

xmodmap -e 'remove ISO_Level3_Shift = Mod5'
xmodmap -e 'add Mod4 = ISO_Level3_Shift'

bekerja untukku.

Mikel
sumber
Ini adalah opsi yang baik - Alt Kanan karena super mungkin bekerja. Saya akan memberikan ayunan. Terima kasih!
Little Bobby Tables
Tidak masalah. Perhatikan bahwa Anda mungkin memerlukan xmodmapversi tersebut, dan itu bisa ISO_Level3_Shiftatau Alt_R.
Mikel
Opsi Capslock sepertinya tidak lagi ada di Ubuntu 18?
Jonathan
0

Dari penggunaan desktop biasa saya dapat membuktikan fakta bahwa 'alt' digunakan jauh lebih jarang daripada 'ctrl' (kecuali jika Anda menggunakan 'alt' untuk navigasi menubar). Karena saya berasumsi Anda hanya memiliki 'shift', 'ctrl', dan 'alt', saya akan memasangkan 'alt' dan 'shift' bersama - ibu jari Anda dapat menekan 'alt' sementara jari kelingking Anda akan menekan 'shift'. Gerakan semacam ini sangat mudah bagi saya untuk digunakan. Selain itu, tidak pernah ada jalan pintas yang memanggil kedua pengubah tersebut secara bersamaan.

Saya tidak menggunakan emacs tetapi saya cukup yakin bahwa ia menggunakan 'alt' sebagai pengubah utama. Jika demikian, saya kira ini berisiko menimbulkan konflik. Dengan demikian, satu-satunya alternatif yang dapat digunakan adalah 'ctrl' + 'shift'. Tentu saja, jika Anda memiliki salah satu tombol menu konteks itu maka itu dapat bekerja dengan luar biasa (tergantung pada posisi).


sumber
0

Anda dapat membuat atau menemukan peta tombol yang memperlakukan kontrol kiri dan kanan atau tombol alt secara berbeda. Saya tidak melihat cara mudah untuk melakukannya dari panel Gnome.

Lihatlah opsi untuk xmodmap.

BillThor
sumber