Ben sadece kullanarak denedim loadkeysve 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 loadkeysve 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 xbindkeysve xte:
sudo apt-get install xbindkeys xautomation
Sonra Alt+ için anahtar eşlemeleri bulmamız gerekiyor Arrow.
Çalıştırın xbindkeys -kve 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, .xbindkeysyapılandırma dosyasını oluşturmamız gerekiyor . Çalıştırmak:
touch .xbindkeysrc
gedit .xbindkeysrc
touchdosyayı oluşturur ve geditaç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 xbindkeysbilgisayarı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:111Alt + Yukarı) m:0x18 + c:111hem de hem Birlik hem de KDE'de
xbindkeys -kveya gönderimden kopyaladınız mı? Kendinizinkini almalısınız xbindkeys -k.
m:0x18 + c:64Düzenleme: hayır, aynı. Başka bir xbindkey öldürmek zorunda kaldı.
Alt + Leftetmek 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_//gaynı sonucu verir.
Aşağıdakileri anlamama yardımcı olan bu https://help.ubuntu.com/community/KeyboardShortcuts adresini okudum . İken xautomation içeren paket xtearacı yerine kullanılabilecek xvkbdyayacak şekilde anahtar kodlarının kullandığım xvkbdaynı ş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 xbindkeysprogram 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
loadkeysmısın?