Mungkin lihat jawaban saya di AskUbuntu . Mungkin juga membantu, meskipun jawaban @Gilles tampak hebat.
kalaracey
Jawaban:
11
Itu tidak mungkin dengan xmodmap. Saya tidak berpikir itu mungkin dengan XKB juga, tapi saya tidak yakin.
Apakah tujuan Anda untuk memiliki kunci yang selalu identik dengan menekan Ctrl+ C(misalnya di terminal, itu akan mengganggu program yang sedang berjalan), atau memiliki kunci salin clipboard? Jika yang terakhir, coba
keycode 135 = XF86Copy
The XF86CopyKeysym dimaksudkan untuk kunci copy-to-clipboard, tapi saya tidak tahu berapa banyak aplikasi memiliki yang pintas out-of-the-box.
Jika Anda menggunakan Ubuntu, dan mungkin bahkan jika tidak, metode yang disarankan untuk mengatur kunci tambahan ("multimedia") adalah keytouch .
Jika Anda benar-benar ingin kunci tersebut setara dengan Ctrl+ C, lingkungan desktop atau window manager Anda dapat membiarkan Anda mengikat kunci tombol ke perintah yang menghasilkan tombol tekan dan lepaskan acara untuk kombinasi tombol tersebut. Jika Anda lebih suka atau harus menggunakan metode DE / WM-agnostik, Anda dapat menggunakan xbindkeys untuk mengikat perintah shell sewenang-wenang ke kunci, dan xmacro untuk membuat acara kunci untuk dikirim ke jendela. Anda masih harus memiliki kunci lagu yang terkait dengan kunci tersebut; pilihan yang baik adalah F13(atau di mana pun tombol fungsi bernomor pada keyboard Anda tinggalkan). Kemudian letakkan ini di ~/.xbindkeysrc:
Anda harus mulai xbindkeysdengan sesi X Anda - dari Anda ~/.xinitrcatau ~/.xsessionjika Anda memilikinya, atau dari antarmuka konfigurasi yang sesuai di DE / WM Anda.
Terima kasih. Saya ingin mencapai itu selalu ketika saya menekan tombol antara alt kanan dan ctrl kanan (kode kunci 135) itu akan sama dengan Ctrl + C (Ini hanya contoh, saya ingin menggunakan lebih banyak kunci yang tidak digunakan pada keyboard saya dan menetapkan pintasan mereka Ctrl + A, Ctrl + B, Ctrl + C dll., tidak masalah apa fungsinya (misalnya salin)). Bisakah Anda mencapainya dengan program lain (xbindkeys, xmacro)?
xralf
Anda juga dapat mencoba xdotool, ini sedikit lebih mudah digunakan daripada xmacro.
Ben Davis
2
Sudahkah Anda mencoba Autokey ? Ini adalah cara yang jauh lebih mudah daripada xbindkeys atau xmacro.
Jawaban:
Itu tidak mungkin dengan xmodmap. Saya tidak berpikir itu mungkin dengan XKB juga, tapi saya tidak yakin.
Apakah tujuan Anda untuk memiliki kunci yang selalu identik dengan menekan Ctrl+ C(misalnya di terminal, itu akan mengganggu program yang sedang berjalan), atau memiliki kunci salin clipboard? Jika yang terakhir, coba
The
XF86Copy
Keysym dimaksudkan untuk kunci copy-to-clipboard, tapi saya tidak tahu berapa banyak aplikasi memiliki yang pintas out-of-the-box.Jika Anda menggunakan Ubuntu, dan mungkin bahkan jika tidak, metode yang disarankan untuk mengatur kunci tambahan ("multimedia") adalah keytouch .
Jika Anda benar-benar ingin kunci tersebut setara dengan Ctrl+ C, lingkungan desktop atau window manager Anda dapat membiarkan Anda mengikat kunci tombol ke perintah yang menghasilkan tombol tekan dan lepaskan acara untuk kombinasi tombol tersebut. Jika Anda lebih suka atau harus menggunakan metode DE / WM-agnostik, Anda dapat menggunakan xbindkeys untuk mengikat perintah shell sewenang-wenang ke kunci, dan xmacro untuk membuat acara kunci untuk dikirim ke jendela. Anda masih harus memiliki kunci lagu yang terkait dengan kunci tersebut; pilihan yang baik adalah
F13
(atau di mana pun tombol fungsi bernomor pada keyboard Anda tinggalkan). Kemudian letakkan ini di~/.xbindkeysrc
:Anda harus mulai
xbindkeys
dengan sesi X Anda - dari Anda~/.xinitrc
atau~/.xsession
jika Anda memilikinya, atau dari antarmuka konfigurasi yang sesuai di DE / WM Anda.sumber
Sudahkah Anda mencoba Autokey ? Ini adalah cara yang jauh lebih mudah daripada xbindkeys atau xmacro.
sumber