GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Cara Memetakan Ctrl+q Tombol Tekan Ke Ctrl+c Acara?

Bagaimana cara Ctrl +T kombinasi tombol dipetakan ke Ctrl +C acara?

Keyboard saya dipetakan ke programmer-dvorak dan saya ingin memiliki Ctrl +X , Ctrl +C dan Ctrl +V peristiwa yang akan dipetakan ke Ctrl +' , Ctrl +T , Ctrl +J penekanan tombol masing-masing.

Mac OSX memiliki sesuatu yang disebut Dvorak – Qwerty yang melakukan ini.

Anda mungkin juga ingin mencoba Dvorak – Qwerty yang menggunakan Dvorak untuk mengetik
tetapi Qwerty untuk pintasan keyboard seperti (perintah) A. Ini dapat
berguna jika Anda telah menghafal kombinasi perintah umum seperti X, C,V (untuk
potong, salin, tempel), dll berdasarkan lokasi di keyboard Anda,

Sejauh ini, saya sudah mencoba kombinasi xbindkeys dengan xdotool tanpa hasil.

#Dvorak Cut
"xdotool key --delay 0 --clearmodifiers ctrl+x"
    m:0x4 + c:52
    Control + apostrophe 

#Dvorak Copy
"xdotool key --delay 0 --clearmodifiers ctrl+c"
    m:0x4 + c:53
    Control + q 

#Dvorak Paste
"xdotool key --delay 0 --clearmodifiers ctrl+v"
    m:0x4 + c:54
    Control + j

Saya juga sudah mencoba melalui XKB dengan entri berikut.

// Ctrl+' for Cut
interpret apostrophe + Ctrl {action = Redirect(Key=<AB05>, modifiers=Control);};

// Ctrl+q for Copy
interpret q + Ctrl {action = Redirect(Key=<AD08>, modifiers=Control);};

// Ctrl+j for Paste
interpret j + Ctrl {action = Redirect(Key=<AB09>, modifiers=Control);};

Tapi itu juga tidak berhasil.

Jawaban yang Diterima:

Anda dapat menggunakan autokey-gtk . Jika Anda menyetel Autokey untuk dijalankan saat login, Autokey akan berada di latar belakang dan memantau input dari keyboard dan mouse Anda.

Contoh: Anda menyatakan ingin membuat Ctrl + Q bertindak seperti Ctrl + C . Jika Anda bertanya autokey-gtk untuk “menekan” Ctrl + C ketika Ctrl + Q ditekan.

Untuk menginstal autokey-gtk jalankan perintah berikut di terminal

sudo apt-get install autokey-gtk

Setelah instalasi, Anda dapat mengaksesnya melalui Dash atau dengan mengetik auto-gtk di sebuah terminal. Untuk mengatur kombinasi tombol yang Anda sebutkan di atas, lakukan hal berikut:

Langkah 1

Run autokey-gtk

Langkah 2

Buat Folder Tingkat Atas Baru dari File -> Buat -> Folder Tingkat Atas Baru

Langkah 3

Pilih Folder dan buat Skrip Baru dari File -> Buat -> Skrip Baru

Langkah 4

di # Masukkan kotak kode skrip , masukkan "keyboard.send_keys(shortcut you desire to imitate)"

Contoh:

1. keyboard.send_keys("<ctrl>+c")

2. keyboard.send_keys("<ctrl>+v")

3. keyboard.send_keys("<ctrl>+x")

CATATAN :ulangi Langkah 3-4 untuk setiap hotkey yang ingin Anda tambahkan

Langkah 5

Untuk setiap Skrip yang Anda buat, klik “tombol setel” second kedua di sebelah Hotkey dan masukkan kombinasi tombol yang akan Anda gunakan untuk meniru.

Terkait:Arti kurung kurawal di halaman manual?

Dalam kasus Anda untuk skrip keyboard.send_keys("<ctrl>+c") script Anda akan mengetik Q di kotak teks dan click on the Control button lalu klik OK .

**Lakukan ini untuk setiap skrip, pastikan untuk mengubah hotkey Anda tentunya.*

Langkah 6

Click on *Edit* -> *Preferences*

Pilih kotak centang di sebelah Automatically start Autokey at Login

Ini akan memenuhi apa yang Anda minta


Ubuntu
  1. Bagaimana Cara Remap Numlock Key Agar Dihapus?

  2. Tekan Tombol Ganda (berbeda) Terdeteksi?

  3. Cara menggunakan ssh-copy-id di Ubuntu

  1. Bagaimana Cara Menonaktifkan Ctrl+q Untuk Semua Aplikasi (Sistem Lebar)?

  2. Mensimulasikan acara Key Press menggunakan Python untuk Linux

  3. cara memperbarui homebrew dengan Cron di Mac os

  1. Cara membuat VPN di Ubuntu 20.04 menggunakan Wireguard

  2. Cara Mengatur Kunci SSH di Ubuntu 18.04

  3. Cara Mengatur Kunci SSH di Ubuntu 20.04