xbindkeys

Bash 绑定 ctrl + alt 修饰符
xbindkeys

Bash 绑定 ctrl + alt 修饰符

我无法在 bash 中绑定 Ctrl+Alt+u。 我已经关注此链接但对我不起作用。 我可以使用以下命令将其绑定到 Ctrl+u: bind '"\C-u"':"\"cd ..\C-m\"" 并使用 Alt+u: bind '"\eu"':"\"cd ..\C-m\"" 但我不可能将两者结合在一起。 我什么都试过了,\C-\ew没用,\C-\M-u没用......等等 ...

Admin

使用 bindsym 在 i3 中的 urvxt 上运行 ranger
xbindkeys

使用 bindsym 在 i3 中的 urvxt 上运行 ranger

我正在尝试使用 bindsym $mod+Mod1+b exec "urxvt -e bash -c ranger" 在我的 i3-config 中。它可以运行,但 ranger 的许多功能无法访问,例如, 我无法使用复制文件(/文件夹)路径yp 当我运行时,:shell some command它给了我什么tmux zsh,但什么也没有发生。 如果我从 gnome-terminal 运行它,一切都会正常进行。urvxt -e bash -c ranger唯一的问题是当我通过 bindsym 调用终端应用程序时,它无法正常工作,否则它会正常工作...

Admin

ZSH 键绑定在缓冲区中向后/向前搜索
xbindkeys

ZSH 键绑定在缓冲区中向后/向前搜索

我将 [左箭头] [右箭头] 映射到向后/向前字符,将 [ctrl-左箭头] [ctrl-右箭头] 映射到向后/向前单词” 有时我想前后移动到任意字符列表中的上一个/下一个出现的位置。例如,在长命令或长路径中,前后移动到上一个或下一个很有用,[ / | ; _ ]因为这些是常见的主要分隔符。 看起来man zshzle这似乎是可能的,但是适当的命令是什么样的? ...

Admin

自定义快捷键:使用哪种工具将按键重复绑定到脚本
xbindkeys

自定义快捷键:使用哪种工具将按键重复绑定到脚本

我想绑定按键重复以ee对应é系统范围内的输入键。 更准确地说,我希望ee在 500 毫秒的时间窗口内输入内容会插入一个é字符。在 500 毫秒之外重复输入会插入ee。 我知道 xbindkey 可以将键绑定到脚本,但我没有找到绑定键重复的问题。哪个工具/配置可以让我做到这一点? ...

Admin

Xbindkeys 不起作用
xbindkeys

Xbindkeys 不起作用

我想映射鼠标的一些按钮,但是不起作用。 我一直尝试使用 xbindkeys,但没有成功。下面是其中一个命令: # Bind "back" mouse button to Ctrl+F8 "xte 'keydown Control_L' 'key F8' 'keyup Control_L'" b:6 如果我输入,xbindkeys -k就会出现一个白色窗口。当我在里面使用鼠标时,终端里什么都没有,当我关闭它时,我得到了: XIO: fatal IO error 11 (Resource temporarily unavailable) on X...

Admin

根据活动窗口自动更改鼠标和键盘布局的 Bash 脚本
xbindkeys

根据活动窗口自动更改鼠标和键盘布局的 Bash 脚本

更新-对于那些对实现该过程不感兴趣的人,完整工作的脚本位于我的答案的底部。 我一直在尝试编写一个使用 xbindkeys、xkb 和 xinput set-button-map 的 bash 脚本,以便根据当前活动窗口自动更改我的 Razer Tartarus 键盘和 Logitech G502 Proteus 鼠标的布局。我选择通过让脚本在后台无限循环中不断运行来实现这一点,该脚本会检查活动窗口是否与上次检查不同。我见过其他人建议让您的 .xbindkeysrc 为每个键/键组合运行不同的脚本,以检查活动窗口,然后再决定发送哪个命令,但是对于 13 ...

Admin

Caps+Shift+hjkl 作为箭头键
xbindkeys

Caps+Shift+hjkl 作为箭头键

我目前使用以下 .Xmodmap将大小映射到CTRL:L clear lock clear control keycode 66 = Control_L add control = Control_L Control_R 我还想将Caps+ Shift+映射HJKL为备用箭头键。这可能吗?如果有帮助的话,我愿意使用一些更高级的东西,比如 xbindkeys,但我不知道该怎么做。(基本问题是我不确定如何处理带有两个修饰键的命令。) ...

Admin

xbindkeys 重新映射额外的鼠标按钮
xbindkeys

xbindkeys 重新映射额外的鼠标按钮

我正在跟进本教程但似乎无法让它工作 我使用 xev 并确认我想要映射的两个鼠标按钮是按钮 8 和按钮 9 我想将它们映射到键盘上的“a”和“s”键。 我尝试了 .xbindkeysrc 中的以下变化,但当我单击鼠标按钮时它没有任何反应(我确认将键盘键重新映射到“xterm”等命令确实有效)。 "a" b:8 m:0x0 + c:38 b:8 xte 'key a' b:8 xte 'key 0x61' b:8 还尝试了“b:8 + release”这些变体 什么都没起作用,不知道为什么 ...

Admin

xbindkeys 无法识别按键
xbindkeys

xbindkeys 无法识别按键

我在一台平板电脑混合电脑上使用 Fedora Gnome。我编写了一个使用 xrandr 旋转屏幕的脚本,我想将它绑定到笔记本电脑的一个无用的侧面板按钮上,目前该按钮旁边有一个“windows”标签。不出所料,Gnome 将其解释为“超级”键。 以下是各种命令的输出: # showkey -s 0xe0 0x5b 0xe0 0xdb # showkey -a (无输出) # showkey -k keycode 125 press keycode 125 release $ xev KeymapNotify event, serial 36, ...

Admin

xbindkeys 仅起作用几次或至少一次
xbindkeys

xbindkeys 仅起作用几次或至少一次

我已使用 xbindkeys 在 Debian 8 下启用了 MX Master 拇指按钮的反应。 我的配置是: # the Alt+Left is receive as distinct event. "gnome-terminal" m:0xc + c:23 Control+Alt + Alt_L 您可以关注这个解释非常好。 我现在的问题是,这个事件被识别并触发,但只发生一次或有时发生。 为了调查 fopr 错误,我尝试以详细模式启动: xbindkeys -n -v ...

Admin

更新
xbindkeys

更新

问题摘要:我希望我的鼠标按钮之一能够被 X11 注册为 Windows 左键Super_L。 在我的窗口管理器中,我可以通过按住“左 Windows 按钮”(左 Super)并用鼠标左键拖动窗口来移动窗口。我希望能够在不触摸键盘的情况下做到这一点,所以我想将左 Super 键映射到鼠标按钮 11,这样我就可以按住鼠标按钮 11 并单击并拖动窗口。 最明显的解决方案是使用 xbindkeys 和 xte,如下所示(.xbindkeysrc): "xte 'keydown Super_L'" b:11 "xte 'keyup Super_L'" ...

Admin

无法写入 .bashrc:权限被拒绝
xbindkeys

无法写入 .bashrc:权限被拒绝

我已经为我的 Eclipse Juno 下载了 NDK。现在我必须将 NDK 添加到路径,并将以下几行添加到我的.bashrc: export ANDROID_NDK=/_path_to/android-ndk-linux/ export ANDROID_SDK=/_path_to/android-sdk-linux/ export PATH=$PATH:$ANDROID_SDK/tools:$ANDROID_SDK/platform-tools:$ANDROID_NDK 我在我的终端上写道...... ~/.bashrc 但是它说的是bash:...

Admin

Elementary OS 中的键盘快捷键出现故障
xbindkeys

Elementary OS 中的键盘快捷键出现故障

我已映射控制 + 空间来使用 xbindkeys 暂停我的音乐播放器 来自 ~/.xbindkeysrc "mpc pause" m:0x4 + c:65 但是,它不起作用,但可以起作用的是 control + space + space。也就是说,我必须按两次键绑定才能注册。其他类似的键绑定也是如此(例如 next、prev 等) 有人知道为什么会发生这种情况吗?或者我该如何解决这个问题? 谢谢 ...

Admin

尝试在登录时启动进程,但没有可用的 .xinitrc 文件
xbindkeys

尝试在登录时启动进程,但没有可用的 .xinitrc 文件

所以我安装并正确使用绑定键。问题是每次启动系统时我都必须手动启动此进程。我进一步阅读了 wiki,发现有一个方法可以利用此漏洞自动启动此过程 - 编辑~/.xinitrc。因此,我进入该目录,但未找到此类文件。然后我跳转到xinitrc 维基阅读有关此文件的更多信息。 显然,这个文件显然是一个由程序读取的脚本startx/xinit,用于启动基本工作环境 - 或者如果已安装并在脚本中明确编码则启动桌面环境。来自本维基页面上写道: 在没有 ~/.xinitrc 的情况下,startx/xinit 默认解析全局文件 /etc/X11/xinit/xin...

Admin