Questions tagged [xbindkeys]

Questions about xbindkeys, a program that allows user to launch shell commands with keyboard or mouse under X Window.

Filter by
Sorted by
Tagged with
0 votes
0 answers
45 views

Xbindkeys does not work if GNOME Lock Screen is active

Xbindkeys can be used to control music volume using side mouse buttons. And it works fine until Lock Screen is activated. I'm using Ubuntu 22.04 LTS (GNOME 42.1 on X11). xdotool is used to actually ...
user avatar
  • 101
0 votes
0 answers
96 views

How to fix conflict with another program in xbindkeys?

I'm trying bind alt+tab to mouse button 7 but it keeps giving me an error *** Warning *** Please verify that there is not another program running which captures one of the keys captured by xbindkeys. ...
user avatar
  • 11
2 votes
2 answers
514 views

Ubuntu 20.04 custom hotkeys to change keyboard layout

I'm trying to change Ubuntu 20.04's behavior in the following way: I want Left Alt to switch keyboard layout to English and Right Alt to switch it to Russian. I also want to keep all my Alt+smth ...
user avatar
3 votes
0 answers
314 views

Keyboard remap [Alt_L] + {ijkl} as arrow {Up, Left, Down, Right}

I want to use 'ijkl' together with alt to act like arrow keys. i.e. Alt+i = Up , Alt+K = Down etc. I have tried xmodmap following this answer. The answer says that Alt modified key is the third column ...
user avatar
  • 31
2 votes
1 answer
108 views

Bind "workspace down" and "workspace up" to mouse buttons using Xbindkeys on Ubuntu 20.04

The standard shortcut to switch workspaces are Ctrl+Alt+Pgdown or Ctrl+Alt+Pgup and I want to bind these commands to buttons in my mouse. Therefore, I can achieve what I want using xbindkeys and ...
user avatar
  • 23
0 votes
0 answers
123 views

Use mouse 4 and mouse 5 as back and forward in rdp (win->cinnamon)

I'm just trying to get my mouse back button to work on RDP (win-> cinnamon). But it seems to just send shift+scroll up and I can't change that. Please, how do I get my mouse back key over to my ...
user avatar
2 votes
2 answers
461 views

xte stopped working after upgrading to ubuntu 21.04

I use xbindkeys to copy and paste using mouse 8 and mouse 9 buttons. It worked with ubuntu 20.10 but since I upgraded to 21.04, it stopped working in some applications. The issue seems to be coming ...
user avatar
  • 123
1 vote
2 answers
136 views

xbindkeys double counting keypresses (not distinguishing between press and release)

I have a Logitech g502 Proteus mouse, and want to use the "Back" and "Forward" mouse buttons (typically used with browser). I verified with xev that the mouse button presses are ...
user avatar
3 votes
1 answer
2k views

How to access extra mouse buttons on Wayland?

Since unfortunately Gnome does not offer any option to configure additional mouse buttons I used to achieve this simple goal by writing a tedious configuration file for xbindkeys. What I wanted was ...
user avatar
  • 5,806
0 votes
0 answers
33 views

Xbindkeys updates only after reboot

I am making a desktop application by using xbindkeys underhood, so I want to xbindkeys hotkeys be updated without reboot of computer. Now I should run xbindkeys -p and do reboot to update it and work ...
user avatar
0 votes
1 answer
141 views

xbindkeys works only on verbose mode, ubuntu 20.04

My xbindkeys works only on -verbose mode, without this mode, it doesn't react to my hotkeys. xbindkeys -v displayName = :0 rc file = /home/yerlan/.xbindkeysrc rc guile file = /home/yerlan/.xbindkeysrc....
user avatar
0 votes
1 answer
247 views

xbindkeys can't capture extra mouse buttons on KDE 5

I am trying to use my extra mouse buttons for something useful. In Xfce it worked flawlessly, but in KDE it seems xbindkeys can't capture the mouse buttons. xbindkeys -n shows a warning there is a ...
user avatar
0 votes
0 answers
435 views

How configure a mouse key to work as a super key

The super key (windows key) is very useful, it displays all opened windows and It makes easy and fast to move between them. I want to configure one of mouse's buttons to work as a super, but it doesn'...
user avatar
  • 1
0 votes
2 answers
420 views

xbindkeys + xvkbd works, but xbindkeys + xdotool fails

Here is the relevant part of my .xbindkeysrc file. The first commented line gives you idea of what I am trying to achieve. # System-wide equivalence of Shift-Del, Ctrl-Ins, Shift-Ins and Ctrl-X, Ctrl-...
user avatar
  • 135
2 votes
1 answer
314 views

How to temporarily disable aa key on the keyboard after pressing it?

I spilled beer in my mechanical keyboard and ever since it tends to repeat the "a" key whenever I press it (yes, I've cleaned it several times, used aalcohol, etc.). I tried to mitigate this issue ...
user avatar
  • 73
0 votes
1 answer
489 views

Emulating the left mouse click with the help of xdotool and xbindkeys

I want to emulate the left mouse click with the help of xdotool and xbindkeys and have the following: "xdotool 1" Alt+w in ~/.xbindkeysrc; the problem is that Alt also gets clicked in the ...
user avatar
0 votes
1 answer
212 views

How to rebind the "fn" key to mouse button 4

I want to rebind my FN key to my mouse button, but I'm having some issues. Currently using xbindkeys but have no idea how to configure it to what I need to do. Using 18.04. Thank you in advance!
user avatar
1 vote
0 answers
113 views

More than one letter in an xbindkeys binding

Is there a way to configure a shortcut in xbindkeys that utilises multiple letters? e.g., I'd like to have alt + a + e bound to a command I've already tried using xbindskeys -k but no luck :( Is it ...
user avatar
  • 182
0 votes
0 answers
90 views

Remap Super+Left to the Home button

I want to remap Super+Left key combination to the Home button. I tried tools like xdotools, xte and xbindkeys, but for some weird reason it worked only on Firefox, and not on any other window. ...
user avatar
1 vote
1 answer
389 views

How do I make xbindkeys not stop the original function of my key?

I don't remember where or how I got this script, but it works perfectly... Apart from making me unable to use my middle mouse button. ;; This configuration is guile based. ;; http://www.gnu.org/...
user avatar
2 votes
2 answers
880 views

Xbindkeys launches correctly application for the first time only

When I put the following line in ~/.xbindkeysrc GNOME correctly launches application vlc. "vlc" XF86Calculator The problem is that I'd like to run a shell script. When I put the following in ~/....
user avatar
  • 181
6 votes
2 answers
5k views

How do you reload XBindkeys in Ubuntu

I have tried a number of options to reload xbindkeys after changing the configuration file (my configuration file is located at ~/.xbindkeysrc). Nothing seems to work. The configuration file should ...
user avatar
  • 441
2 votes
1 answer
543 views

problem binding arrow keys with xbindkeys

I'm trying to bind ctrl+win+p to act as an "UP" arrow key. I'm going to use xbindkeys so first of all I start xbindkeys -k to see the code for this combination. It gives me such an output: set@set001:...
user avatar
  • 195
0 votes
0 answers
133 views

Pop up keeps appearing in Ubuntu 18.04.2 LTS

I have bound my mouse buttons to certain actions (changing music tracks) using xbindkeys. This pop up appears only when vlc is not running and I click one of the mouse buttons.
user avatar
1 vote
1 answer
836 views

How to set xbindkey separately for Trackpoint, Trackpad and Mouse?

I have configured my Logitech MX-Revolution Mouse via xbindkeys on kUbuntu 18.04. I set up the extrabuttons on the scrollwheel (left/right swipe) to play the next/previous song. My problem is, that ...
user avatar
  • 13
1 vote
1 answer
870 views

Problem with remapping graphics tablet buttons to keyboard shortcuts

I have a cheap xp-pen tablet with 8 extra buttons. I'd like to map them to keyboard shortcuts, such as Ctrl-Z, to use with Krita/Gimp/etc, but vendor's utility more looks as a proof-of-concept. I ...
user avatar
1 vote
1 answer
90 views

How to use xbindkeys to activate a minimized window?

In Autokey I used this script to be run on pressing hotkeys [Alt+X] and Activating window named 'Add' window.activate('Add', switchDesktop=False, matchClass=False) How is it possible to do it in ...
user avatar
  • 2,219
3 votes
1 answer
1k views

Binding Mouse Button to Another Mouse Button with xbindkeys - XEV bugs out

I have a Logitech M720 Mouse that I'm hoping to bind the side button (usually page forward) to the middle click button - something that I've done on my Windows with Logitech Options. After ...
user avatar
0 votes
1 answer
564 views

Button release does not work with xbindkeys

Following this tutorial, I'd like to map the page-forward button of the mouse (i.e. b:9) to Shift_L. However, using the tools xte and xbinkeys the button-down works, but the button-release does not. ...
user avatar
  • 327
1 vote
1 answer
186 views

Change global environment variable using a script that is started using xbindkeys?

TLDR: I have a simple shell script that flips an environment variable from value foo to bar, or the other way round, depending on its current value. I use F12 to trigger this script, and I know that ...
user avatar
3 votes
1 answer
2k views

How can I swap my backspace and backslash?

I want it like this: BackSpace -> backslash Shift + BackSpace -> bar backslash -> BackSpace I tried to use xbindkeys and xdotool, but I couldn't get it to work. This is what I had in my ....
user avatar
0 votes
1 answer
187 views

Can key presses be throttled on Linux?

I've got a keyboard (razor black widow stealth) that is malfunctioning in such a way that it periodically sends duplicate key presses for various keys (h and n) so far. I'm looking for ways to delay ...
user avatar
4 votes
0 answers
1k views

xbindkeys and xdotool does not work for Enter or Return

I try to bind some keys to other keys via xdotool commands in .xbindkeysrc. Everything works fine but I cannot simulate Enter by any key. Neither of the following commands work. "xdotool key KP_Enter"...
user avatar
  • 1,487
0 votes
0 answers
216 views

Map key to a script in Ubuntu 18.04.1

I'm on Ubuntu 18.04.1 Bionic Beaver using an HP Pavilion laptop. My laptop has a key for toggling airplane mode. Using xev, I found out that it has keycode 255. I've saved the following code at /bin/...
user avatar
2 votes
0 answers
331 views

Xbindkeys in 18.04, mouse actions not done on first button click

My problem is related to button mappings on my mouse, via Xbindkeys, that are not working in a consistent manner. The short version is that using a mapped button action is doing "something else" in ...
user avatar
1 vote
0 answers
412 views

xbindkeys + xmacroplay are terribly slow on Ubuntu 18.04 Bionic

I've been using a combination of xbindkeys and xmacroplay to set up a new keyboard layer activated with the Windows key. Here's a sample: #Up "echo 'KeyStrRelease Super_L KeyStrRelease i KeyStr Up ...
user avatar
1 vote
0 answers
114 views

Issue with xbindkeys on xubuntu

This code on xbindkeysrc file works fine: "firefox" m:0x18 + c:112 But this one, doesn't: "xte 'keydown Control_L' 'key Tab' 'keyup Control_L' " m:0x18 + c:112 Apparently, commands that use xte or ...
user avatar
1 vote
1 answer
2k views

Logitech Master MX 2S app specific settings

So I have gone through almost all Master MX 2S questions here on Ask Ubuntu and other sites. I did figure out how to do the xbindkeys for custom actions for some buttons and some synthetic key ...
user avatar
  • 7,538
0 votes
1 answer
1k views

Assign mouse buttons for Spotify

I recently started using Ubuntu. On my Windows (I use a dualboot), I have an application called Xmouse control (or something along those lines) I use it to assign my mouse buttons to Spotify (skip a ...
user avatar
0 votes
0 answers
270 views

Change keyboard layout with xmodmap or xbidnkeys

I need to use Numlock to switch between keyboard layouts. Any way to achieve this with Xmodmap or Xbindkeys? I tried setxkbmap -layout but it doesn't seem to provide a "switch between" functionality....
user avatar
  • 1,286
1 vote
0 answers
689 views

How to execute commands on modifier key press and release?

I'd like to use Ctrl to run a start command (let's say record) on key press. I'd also like to run a stop command on key release. In addition, I want to maintain Ctrl as a modifier (e.g. allow Ctrl+V ...
user avatar
5 votes
0 answers
2k views

Configuring non wacom drawing tablet

I am a linux user and I am a total newbie when it comes to input devices and drivers. I have recently bought xp-pen star 06 tablet tablet specifactions the tablet works poorly with evdev. The ...
user avatar
  • 51
1 vote
0 answers
528 views

How to bind additional mouse buttons to be modifiers (Shift/Control)? [duplicate]

System: Ubuntu MATE 17.04 I use control\shift + [key] keybinds often, and plan to use lot of hotkeys with those modifiers. Because sometimes using grid layout I will need to be pressing buttons like "...
user avatar
  • 361
26 votes
10 answers
29k views

Logitech MX Master Thumb Button with Ubuntu

Goal I would like to get the Thumb Button on my Logitech MX Master mouse to work under Ubuntu 17.10. Specifically, I want it to serve as a "Meta" key, by which I mean pressing it will show me all the ...
user avatar
  • 361
0 votes
1 answer
528 views

Xbindkeys doesn't work properly with keys

I've this code in my xbindkeysrc: "firefox" m:0x15 + c:37 m:0x11 + c:50 m:0x10 + c:55 And it works fine! But when I try: "xte 'key S'" m:0x15 + c:37 m:0x11 + c:50 m:0x10 + c:55 It doesn't type ...
user avatar
  • 77
0 votes
1 answer
1k views

How do I fix xbindkeys keyboard to mouse button, repeating key presses when held?

I have a Logitech MX Revolution mouse that has a XF86Search keyboard key on it. I used xdotool to map it as a middle mouse button inside my xbindkeys file. This mouse click no longer acts like a ...
user avatar
  • 81
3 votes
0 answers
574 views

Disable Control+Scroll on trackpad with xbindkeys

I have a problem with Ubuntu zooming in/out on Chrome web pages or enlarging/reducing text size in code editors whenever I scroll while holding down Control (it happens a lot when working with hotkeys ...
user avatar
2 votes
1 answer
610 views

xbindkeys doesn't work with XF86audio*, how to configure key mapping correctly?

I want to map my Fn + Left (XF86audioprev) and Fn + Right (XF86audionext) keys to function as the "Home" (Num_Lock + 7) and "End" (Num_Lock + 1) keys. I tried using xbindkeys with xte. At the ...
user avatar
  • 113
3 votes
0 answers
439 views

Click & drag with keyboard shortcut

The "click down" key on my laptop touchpad requires too much force, making it difficult to click & drag. I would like to solve this by holding down a keyboard shortcut while dragging along the ...
user avatar
  • 31
1 vote
1 answer
1k views

How to rebind ctrl+shift+q to @ using xbindkeys?

I'm trying to remapp Ctrl+Alt+Q to show an @. I'm using xbindkeys -k and press Ctrl+Alt+Q. Output: "NoCommand" m:0x81 + c:11 Shift+Mod5 + 2 Thus I put the following in ~/.xbindkeysrc: "...
user avatar
  • 1,150