Ich habe eine Logitech Performance MX-Maus, die ich mit xbindkeys für Ubuntu 14.10 konfigurieren möchte. Ich habe es geschafft, xbindkeys und xautomation nach diesem Beitrag zu installieren , aber die Schaltflächen funktionieren immer noch nicht.
Hier ist meine xbindkeysrc-Datei:
# For the benefit of emacs users: -*- shell-script -*-
###########################
# xbindkeys configuration #
###########################
#
# Version: 1.8.6
#
# If you edit this file, do not forget to uncomment any lines
# that you change.
# The pound(#) symbol may be used anywhere for comments.
#
# To specify a key, you can use 'xbindkeys --key' or
# 'xbindkeys --multikey' and put one of the two lines in this file.
#
# The format of a command line is:
# "command to start"
# associated key
#
#
# A list of keys is in /usr/include/X11/keysym.h and in
# /usr/include/X11/keysymdef.h
# The XK_ is not needed.
#
# List of modifier:
# Release, Control, Shift, Mod1 (Alt), Mod2 (NumLock),
# Mod3 (CapsLock), Mod4, Mod5 (Scroll).
#
# The release modifier is not a standard X modifier, but you can
# use it if you want to catch release events instead of press events
# By defaults, xbindkeys does not pay attention with the modifiers
# NumLock, CapsLock and ScrollLock.
# Uncomment the lines above if you want to pay attention to them.
#keystate_numlock = enable
#keystate_capslock = enable
#keystate_scrolllock= enable
# Examples of commands:
"xbindkeys_show"
control+shift + q
# set directly keycode (here control + f with my keyboard)
#"xterm"
# c:41 + m:0x4
# specify a mouse button
#"xterm"
# control + b:2
#"xterm -geom 50x20+20+20"
# Shift+Mod2+alt + s
#
## set directly keycode (here control+alt+mod2 + f with my keyboard)
#"xterm"
# alt + c:0x29 + m:4 + mod2
#
## Control+Shift+a release event starts rxvt
#"rxvt"
# release+control+shift + a
#
## Control + mouse button 2 release event starts rxvt
#"rxvt"
# Control + b:2 + Release
"xte 'key Control_L'"
b:10
##################################
# End of xbindkeys configuration #
##################################
Vielen Dank.
.xbindkeysrc
Datei enthält?"xte 'key Control_L'" b:10
das nicht? Was erwartest du davon?Antworten:
Ich weiß, dass diese Frage ein Jahr alt ist, aber sie scheint immer noch unbeantwortet zu sein.
Ich denke, Ihr Problem ist, dass Sie nur einen Trigger auslösen
xte 'key Control_L'
, der nur auf Ihre Steuertaste "tippt", was bedeutet, dass der Tastendruck nur für eine sehr kurze Zeit emuliert wird und dann die Taste losgelassen wird. Sie müssen einkeydown
Ereignis auslösen, wenn Sie die Maustaste drücken, und einkeyup
Ereignis auslösen, wenn Sie die Maustaste loslassen. Du.xbindkeysrc
solltest so aussehen:quelle
Ich fand, dass Xte Flakey ist. Meine Sequenz für die Zuordnung der Daumentaste meines logitech 518 zur Steuerung von W zum Schließen von Registerkarten und Fenstern hat nie gut funktioniert, wenn xte nicht ordnungsgemäß sequenziert wurde. Zum Beispiel ist dies fehlgeschlagen:
wie haben das gemacht:
Mir ist auch aufgefallen, dass xte langsam war. Ich habe xvkbd ausprobiert und es funktioniert gut.
Natürlich müssen Sie xvkbd mit diesem bekommen:
Fügen Sie dies in Ihre
.xbindkeysrc
Datei in Ihrem Home-Verzeichnis einund starte xbindkeys neu
quelle
Ich habe einen Logitech M705 und habe das gerade durchgemacht.
Taste 8 entspricht der Vorwärts- / Rückwärts-Taste an der Seite:
quelle
Muss sein, weil die Tastensteuerung selbst nicht viel bringt.
Versuche dies:
Dies ist im Grunde genommen,
Super[windows key]+Right_Arrow
dass jedes geöffnete Fenster zur rechten Hälfte Ihres Bildschirms führen muss.Dies ist nur ein Beispiel, Sie können jede Tastenkombination automatisieren.
quelle