Klavyemdeki büyük harf kilidi tuşunu nasıl devre dışı bırakabilirim veya değiştirebilirim?


10

İşte tamamen alışık olmadığım ergonomik klavyelerimiz var. Ben içerideyken capslock tuşuna basmaya devam ediyor gibi görünüyorum vimve sinirlenmeye başlıyor. Bu anahtarı nasıl devre dışı bırakabilirim veya başka bir anahtar olarak değiştirebilirim?


İlgili: Linux konsolunda kaçmak için kapak kilidini ve oluşturmak için menüyü yeniden eşleme . Bunu sadece X'te mi yoksa işletim sisteminizin (hangisi?) Konsolunda mı istiyorsunuz?
Gilles 'SO

Yanıtlar:


7

Devre dışı bırakmanın hızlı ve kirli yolu xmodmap:

$ xmodmap -e 'clear Lock'

Bir sonraki soru bununla ne yapmak istersiniz? Genellikle ya bir Ctrlanahtar yapmak :

$ xmodmap -e 'keycode 66 = Control_L'

DE / WM'nize bağlı olarak, bunu GUI yapılandırmasında yapmanın bir yolu vardır. Örneğin Gnome, kontrol panellerinde benzer düzen düzenleri içeren bir seçenekler sekmesine sahip bir "klavye düzeni" seçeneğine sahiptir.


Arrr, çok hızlı 4 beni;) Her neyse, o setxkbmapzaman
cevapma

6

Kullanın xmodmap.

Capslock'unuzu devre dışı bırakma ayarı

remove Lock = Caps_Lock

Bu, .xmodmapdosyanıza yerleştirilir .

Başka bir seçenek - geçici olarak devre dışı bırakmak için bir setxkbmapseçenek kullanabilirsiniz :

setxkbmap -option ctrl:nocaps

ve sonra normal davranışı geri yüklemek için: setxkbmap -option


3

Xmodmap kullanıldığında tuş bağlaması yalnızca X'deyken değişir. Konsolda ihtiyacınız varsa biraz farklıdır. Aşağıdaki değişiklikler X'in yanı sıra konsolu da değiştirecek, bu yüzden her zaman bu şekilde yapıyorum.

For Linux /etc/rc.local eklemek bu (veya bir init komut olun):

(echo $(dumpkeys |grep -i keymaps); echo keycode 58 = Control) | loadkeys -

For Solaris USB klavye düzenleme ile bir PC üzerinde /usr/share/lib/keytables/type_6/reset(eğer yerini alacak klavyeler diğer türleri için type_6uygun tip):

Bu satırı bulun:

key 57   all shiftkeys+capslock

Şununla değiştir:

key 57   all shiftkeys+leftctrl up shiftkeys+leftctrl

Doğal olarak istediğiniz Controlherhangi bir anahtarla değiştirebilirsiniz .


0

Bu ne bir kısmıdır .xmodmaprc, döner olduğu CapsLockiçine Esc, ve tersi:

clear lock

keycode 9 = Caps_Lock ISO_Next_Group Caps_Lock ISO_Next_Group
keycode 66 = Escape NoSymbol Escape

add lock = Caps_Lock

xevTuş kodlarını çalıştırarak ve sadece kontrol etmek istediğiniz düğmelere basarak kontrol edebilirsiniz.


Bu Vi /
Vim'de
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.