Yanıtlar:
Bunu dene:
cat > ~/.xmodmaprc
! Erase existing bindings
clear Control
clear Mod4
! Map key 37 (left ctrl) to Super_L (i.e. 'cmd')
keycode 37 = Super_L
! Map key 133 (left cmd) to Control_L (i.e. 'ctrl)
keycode 133 = Control_L
! And update modifier settings
add control = Control_L
add mod4 = Super_L
Girişi sonlandırmak için Ctrl+ tuşuna basın D.
Test etmek için şunları yapabilirsiniz:
xmodmap ~/.xmodmaprc
Son olarak, bu komutu başlangıç uygulamalarına eklemelisiniz.
Bu senin başlamanı sağlamalı. Bu sizin için pek işe yaramazsa, daha fazla bilgi için şuna göz atın:
man xmodmap
Hangi tuşa basmanın hangi dahili tuş koduna karşılık geldiğini izlemek için,
xev
ve küçük beyaz pencere odaklandığında bazı tuşlara basın. Anahtar kodları değişmez (133 her zaman 133 olacaktır, ancak Control_L
bu prosedürden önce ve sonra 133 adını görmelisiniz, tekrar giriş yaptıktan sonra olması gerekir Super_L
.
keycode 134 = Control_L
ve benim için çalışıyor.
Bunu yapmanın hızlı bir yolu Sistem -> Tercihler -> Klavye -> Düzenler sekmesi -> Seçenekler -> Alt / Kazan tuşu davranışı -> kontrol olarak Win tuşunu seçmek
Viyola!
Ama elbette Mac'te Win anahtarı yok.
KDE kullanan herkes için Sistem Ayarları> Giriş Aygıtları> Klavye> Gelişmiş'i kontrol edin. "Klavye seçeneklerini yapılandır" ı etkinleştirmeniz, "Alt / Win tuş davranışı" nı açmanız ve ardından "Ctrl'nin Win tuşlarıyla (ve normal Ctrl tuşlarıyla) eşlendiğini" kontrol etmeniz gerekir. Control tuşunun Alt olmasını tercih ederseniz, Win tuşlarına Alt eşleme için aynı bir ayar vardır.