Pertanyaan yang diberi tag «keymap»

Keymap adalah struktur data Lisp yang menentukan ikatan kunci untuk berbagai urutan kunci. Satu keymap secara langsung menentukan definisi untuk setiap peristiwa. Ketika urutan kunci terdiri dari satu peristiwa, pengikatannya dalam suatu keymap adalah definisi keymap untuk peristiwa itu.

2
Ubah kunci normal menjadi kunci pengubah
Saya memiliki keyboard yang, untuk beberapa alasan yang tidak dapat dijelaskan, menampilkan tombol yang mengirimkan simbol Dolar Denmark ke OS X - §. Dengan shift, ia mengirim simbol plus / minus - ±. Apakah mungkin dalam Emacs untuk melihat §kunci dan mengubahnya menjadi Hyper atau Super? Jadi jika saya tahan …

2
Bagaimana cara mengganti tata letak keyboard untuk berbagai bahasa?
T: bagaimana cara beralih antara metode input untuk bahasa yang berbeda saat menggunakan tata letak keyboard yang tidak standar? Saya harus mengedit teks dalam dua bahasa yang berbeda. Saya ingin dapat menggunakan ikatan kunci saya di kedua bahasa, kecuali, tentu saja, ketika memasukkan teks ke buffer. Sepertinya saya harus dapat …


4
Bagaimana cara mengikat kunci Anda ke kartu kunci yang belum dimuat?
Saya menggunakan use-packageuntuk mengelola paket yang diinstal dan bind-keyuntuk menetapkan tindakan ke tombol kustom yang saya suka. Saya menimpa sebagian besar penjilidan kunci Emacs default (misalnya C-nmenjadi M-k, C-pmenjadi M-i), tapi saya OK dengan mode lain mengabaikan skema penjilidan kunci saya. Kadang-kadang, saya ingin pengikat kunci saya bertahan. Saya ingin …

1
Bagaimana saya bisa beralih dari 'kode' kunci ke kesetaraan keyboardnya?
Saya memiliki dokumentasi berikut: mc/keymap is a variable defined in `multiple-cursors-core.el'. Its value is (keymap (67108903 . mc-hide-unmatched-lines-mode) (27 keymap (118 . mc/cycle-backward)) (22 . mc/cycle-forward) (return . multiple-cursors-mode) (7 . mc/keyboard-quit)) Documentation: Keymap while multiple cursors are active. Main goal of the keymap is to rebind C-g and <return> …

3
Mengapa saya tidak dapat mengikat Shift- <backspace>?
Sistem saya adalah debian wheezy, saya mencoba melakukan hal berikut (global-set-key (kbd "S-&lt;backspace&gt;") 'evil-shift-left-line) (global-set-key (kbd "&lt;S-backspace&gt;") 'evil-shift-left-line) (define-key global-map [S-backspace] 'evil-shift-left-line) Yang saya inginkan adalah dalam mode insert jahat, saya dapat menghapus satu lebar tab ke depan alih-alih menekan backspace 4 kali. Pengikat tombol berfungsi di laptop saya, tetapi …

2
Bagaimana cara benar-benar melepaskan ikatan SEMUA gantungan kunci global?
Saya baru saja mencoba (set 'global-map (make-sparse-keymap)) tetapi mengeluarkan C-hbmasih menunjukkan banyak omong kosong, terutama di bagian Global Bindings : Global Bindings: key binding --- ------- C-@ set-mark-command C-a move-beginning-of-line C-b backward-char C-d delete-char C-e move-end-of-line C-f forward-char C-g keyboard-quit C-h help-command TAB indent-for-tab-command C-k kill-line C-l recenter-top-bottom RET newline …

2
Bagaimana cara mengganti keybindings untuk `term`
Untuk beberapa tugas seperti menggunakan ruby prydan tmuxkeduanya eshelldan shelltidak berperilaku baik. Saya mencoba menggunakan term, tetapi ketidakbersalahan saya untuk mengesampingkan keybindings termmembuat penggunaannya mengganggu. Bagaimana saya bisa mengatur, mengatakan, M-osebagai other-windowdan M-ksebagai kill-bufferketika menggunakan term?
8 keymap  term 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.