Ben sadece kullanarak denedim loadkeys
ve bu harita dosyası:
alt keycode 73 = Prior
string Prior = "\033[5~"
alt keycode 81 = Next
string Next = "\033[6~"
Ama işe yaramıyor.
Ben sadece kullanarak denedim loadkeys
ve bu harita dosyası:
alt keycode 73 = Prior
string Prior = "\033[5~"
alt keycode 81 = Next
string Next = "\033[6~"
Ama işe yaramıyor.
Yanıtlar:
Yükleyin xbindkeys
ve xte
:
sudo apt-get install xbindkeys xautomation
Sonra Alt+ için anahtar eşlemeleri bulmamız gerekiyor Arrow.
Çalıştırın xbindkeys -k
ve Altartı istediğiniz ok tuşuna basın . Alt+ İçin Up Arrow:
"NoCommand"
m:0x18 + c:111
Alt+Mod2 + Up
Artık anahtarlarımız için bağların ne olduğunu bildiğimize göre, .xbindkeys
yapılandırma dosyasını oluşturmamız gerekiyor . Çalıştırmak:
touch .xbindkeysrc
gedit .xbindkeysrc
touch
dosyayı oluşturur ve gedit
açar. Şimdi ekle:
"xte 'key Page_Up'"
m:0x18 + c:111
Alt+Mod2 + Up
Dosyaya kaydedin ve kaydedin. Bu Alt+ ' Up Arrowya bağlanacaktır PgUp.
İçin temel sözdizimi xbindkeys
:
"command to run (in quotes)"
keysym of key
Dosyanızın tamamı bununla neredeyse aynı görünmelidir:
"xte 'key Page_Down'"
m:0x18 + c:116
Alt+Mod2 + Down
"xte 'key Page_Up'"
m:0x18 + c:111
Alt+Mod2 + Up
Şimdi xbindkeys
bilgisayarınızı başlattığınızda çalışmasını sağlamak için "Başlangıç Uygulamaları" na ekleyin.
'Ekle'yi tıklayın ve /usr/bin/xbindkeys
' Komut 'alanına koyun .
Tekrar 'Ekle'yi tıklayın ve yeniden başlatın.
m:0x8 + c:111
Alt + Yukarı) m:0x18 + c:111
hem de hem Birlik hem de KDE'de
xbindkeys -k
veya gönderimden kopyaladınız mı? Kendinizinkini almalısınız xbindkeys -k
.
m:0x18 + c:64
Düzenleme: hayır, aynı. Başka bir xbindkey öldürmek zorunda kaldı.
Alt + Left
etmek Home
.
.xbindkeysrc
? (bakabilmek için paste.ubuntu.com adresine gönderin).
Bu:
key <UP> {
type= "PC_ALT_LEVEL2",
symbols[Group1]= [ Up, KP_Prior ]
};
key <DOWN> {
type= "PC_ALT_LEVEL2",
symbols[Group1]= [ Down, KP_Next ]
};
key <LEFT> {
type= "PC_ALT_LEVEL2",
symbols[Group1]= [ Left, KP_Home ]
};
key <RGHT> {
type= "PC_ALT_LEVEL2",
symbols[Group1]= [ Right, KP_End ]
};
sadece bazı durumlarda çalışır, sadece referans için gönderir , nihai çözümden uzaktır.
PS s/KP_//g
aynı sonucu verir.
Aşağıdakileri anlamama yardımcı olan bu https://help.ubuntu.com/community/KeyboardShortcuts adresini okudum . İken xautomation içeren paket xte
aracı yerine kullanılabilecek xvkbd
yayacak şekilde anahtar kodlarının kullandığım xvkbd
aynı şeyi yapmak.
sudo apt-get install xbindkeys xbindkeys-config xvkbd
xbindkeys --defaults > /home/your-user-name/.xbindkeysrc
Nedense bu yorum yapmak zorunda ctrl-f için bir bağlayıcı ekledi. Belki de yararlı bir varsayılan örnek olsa da web sayfalarının içinde bulmak için ctrl-f gerekir.
PgUp için Prior ve PgDown için Next "keysims" anladıktan sonra bu çok zor değildi. Çalıştırmak ve kullanmak benim için .xbindkeysrc dosyasında aşağıdaki girişlerle sonuçlandı.xbindkeys-config
#alt-up
"xvkbd -xsendevent -text "\[Prior]""
m:0x18 + c:111
Alt+Mod2 + Up
#alt-down
"xvkbd -xsendevent -text "\[Next]""
m:0x18 + c:116
Alt+Mod2 + Down
.xbindkeysrc dosyasını oluşturduktan sonra Ubuntu 12.04 hassas pangolin kullanırken tespit edildi ve xbindkeys
program bir sonraki girişimde otomatik olarak çalıştırıldı.
Aynı şey ctrl için de çalışır.
#ctrl-up
"xvkbd -xsendevent -text "\[Prior]""
m:0x14 + c:111
Ctrl+Mod2 + Up
#ctrl-down
"xvkbd -xsendevent -text "\[Next]""
m:0x14 + c:116
Ctrl+Mod2 + Down
loadkeys
mısın?