sxhkd

使用 sxhkd 绑定一个键来按下另一个键
sxhkd

使用 sxhkd 绑定一个键来按下另一个键

我最近不再使用 Windows,以前我使用 AutoHotKey 进行一些临时快捷键和按键重新映射。这是我使用的代码的一小部分: d:: { sendinput, [ sleep, 30 sendinput, !o sleep, 30 } 按 d 将自动输入 [ 和 o 。我尝试在 sxhkd 上执行相同操作,但按 d 键没有任何结果,没有 d、[ 或 alt+o。这是我尝试过的: d xdotool type --delay 30 "[" sleep 30ms xdotool type --delay...

Admin

如何将“修饰符+箭头”键绑定到X下的home/end/pageup/pagedown?
sxhkd

如何将“修饰符+箭头”键绑定到X下的home/end/pageup/pagedown?

我有一个新的 60% 键盘 (NuPhy Air60),但它没有任何方式触发 pageup/pagedown 或 home/end 键。 hyper我的目标是使用自定义键绑定恢复这些命令,使用或等修饰键alt与箭头键组合。根据我的喜好,类似于: alt + 向上箭头 = 向上翻页 alt + 向下箭头 = 向下翻页 alt + 向左箭头 = 主页 alt + 向右箭头 = 结束 我尝试使用xmodmap它来进行绑定,但不幸的是,由于存在多年的已知 chromium bug,我的绑定在 Chrome 或 VSCode 中不起作用。 还可以做什么? ...

Admin

Bspwm 会话仅显示灰屏并且按键绑定不起作用
sxhkd

Bspwm 会话仅显示灰屏并且按键绑定不起作用

这是我的 bspwmrc 和 sxhkdrc 文件 #AUTOSTART picom --config ~/.config/picom/picom.conf nitrogen --restore & $HOME/.config/polybar/launch.sh pgrep -x sxhkd > /dev/null || sxhkd & xsetroot -cursor_name left_ptr & bspc monitor -d "I" "II" "III" "IV" "V" wm-restack = bspwm b...

Admin

X11:按 Super 键时无法设置自定义键盘布局
sxhkd

X11:按 Super 键时无法设置自定义键盘布局

我想将默认的 QWERTY 布局更改为 colemak 布局。我使用 bspwm 及其默认的 sxhkd。 我尝试在 X11 配置文件中设置它: /etc/X11/xorg.conf.d/30-keyboard.conf: Section "InputClass" Identifier "KeyboardDefaults" Driver "libinput" Option "XkbLayout" "us,ru" Option "XkbVariant" "colemak," Option "XkbOptions" "g...

Admin

切换键盘布局
sxhkd

切换键盘布局

最终目标 我使用 Arch Linux 作为bspwm我的窗口管理器和sxhkd热键守护进程。我想在我的应用程序中映射某个特定的组合键山西香港发展研究中心以便它在不同的键盘布局中随机播放。例如: # Shuffle through keyboard layouts super + e *action to be executed* 语言环境 首先,我不知道是否需要添加塞尔维亚语区域设置,因为我只想(有时)激活塞尔维亚语键盘布局。我的想法是键映射就足够了。为了以防万一,我生成了塞尔维亚语言环境;所以现在当我运行时localectl list-loc...

Admin

哪个进程处理 XF86 密钥?
sxhkd

哪个进程处理 XF86 密钥?

我的键盘上有多媒体按钮,我真正感兴趣的键是亮度键(XF86MonBrightness{UP|DOWN})。我正在使用bspwm窗口管理器,没有任何sxhkdrc配置,亮度会自动处理,我想禁用该键的默认行为,并设置我自己的。 tty即使没有任何桌面环境或窗口管理器,亮度键也可以工作(我的意思是它们在控制台中工作) 另外:为什么我的密钥生成 XF86MonBrightness{Up|Down} 而不是 XF86KbdBrightness{Up|Down} ...

Admin

绑定按住的键而不阻止打字
sxhkd

绑定按住的键而不阻止打字

我有一个脚踏板,我想在按下和释放时切换文件的内容。我已经让脚踏板像一个带有键码的普通键一样工作,并禁止它重复使用xset -r <keycode>。但是当我使用 sxhkd/xbindkeys 将其绑定到命令时,它们会阻止我在按下它时键入。我需要能够在按下它时打字。 sxhkd: F25 echo dictate > ~/mode @F25 echo command > ~/mode ...

Admin

xdotool 无法与 sxhkd 一起使用?
sxhkd

xdotool 无法与 sxhkd 一起使用?

ctrl + 2 xdotool type Test Message 添加上面的行sxhkdrc没有效果。使用不同的命令可以工作,但由于某种原因任何xdotool命令都不起作用...如果我在 dmenu 或终端中运行该命令,它就可以工作。man sxhkd说命令按照SHELL -c COMMAND我的情况执行SHELL = zsh,命令是上面的命令。在控制台上运行它也可以,但是当我按下ctrl+2它时却不起作用。我很困惑。 ...

Admin

设置键盘快捷键以交互方式选择屏幕截图 (sxhkd/scrot)
sxhkd

设置键盘快捷键以交互方式选择屏幕截图 (sxhkd/scrot)

我想使用添加键盘快捷键sxhkd让我选择桌面的一个区域来进行屏幕截图斯库特。这应该通过将此部分添加到我的 sxhkd 文件中来完成, ctrl + alt + x scrot --select 但这行不通。scrot --select从终端发出该命令时工作正常,如果我更改--select为类似的非交互式内容--focused,则此键盘快捷键工作正常,所以我不确定为什么上面的 sxhkd 条目不起作用,但我怀疑它与--select互动。为什么这不起作用? ...

Admin

是否可以将 bspwm 绑定改为像 tmux 绑定那样工作?
sxhkd

是否可以将 bspwm 绑定改为像 tmux 绑定那样工作?

我来自 tmux,我想知道是否可以将 sxhkd 和 bspwm 配置为具有类似的绑定。例如, 假设 myC-w是我的前缀而不是默认的C-btmux 前缀 C-w h # move to left pane C-w j # move to bottom pane C-w k # move to upper pane C-w l # move to right pane C-w v # vertical split pane C-w n # horizontal split pane 我正在阅读如何在 bspwm 和 sxhkd 中不可能使用 2 个键和一个...

Admin

为什么我在 sxhkd 中遇到这些问题?
sxhkd

为什么我在 sxhkd 中遇到这些问题?

首要问题: 所以,在我的sxhkd配置中,我有以下几行: super + i; b export b=$(acpi); notify-send -t 2000 $b super + i; r export r=$(free -h | awk '{print $6}' | sed 's/available//'); notify-send -t 2000 'Available memory' $r 第一个(电池信息)工作得很好,而第二个仅返回“可用内存”。如果我从终端运行第二个命令,即export r=$(free -h | awk '...

Admin

如何重新映射按钮组合单击以运行脚本
sxhkd

如何重新映射按钮组合单击以运行脚本

我运行 BSPWM 作为我的平铺窗口管理器,并运行 SXHKD 作为我的映射工具。 当我单击以下组合时,我想杀死当前窗口: button1 + button1 + button3(左键双击+右键单击)。 我尝试将其添加到我的 sxhkd 配置中: button1 + button1 + button3 ./some_script.sh 但它似乎不起作用。 我想知道是否有另一种解决方案,使用其他工具也许可以。 ...

Admin

无法将 sxhkd 作为 systemd 服务启动
sxhkd

无法将 sxhkd 作为 systemd 服务启动

我在 Arch Linux 安装上使用 bspwm,并且需要运行 sxhkd 热键守护进程来启动我的应用程序。 到目前为止,启动脚本位于我的 .config/bspwm/bspwmrc (这是一个简单的 bash 脚本文件)中: # Keyboard bindings manager pkill sxhkd sxhkd -m 1& 争论-m 1是因为我没有 qwerty 键盘。 当我自动登录时,bspwmrc 脚本由我的显示管理器 LightDM 执行。到目前为止一切顺利。 正在阅读拱门维基,我意识到我可以直接用Systemd启动sxhkd。甚至还...

Admin

从哪里获取 xcb_event.h?
sxhkd

从哪里获取 xcb_event.h?

我在 MX Linux 上“make”SXHKD 来尝试按键绑定,我得到: $ make cc -std=c99 -pedantic -Wall -Wextra -D_POSIX_C_SOURCE=200112L -DVERSION=\"0.6.1\" -c -o sxhkd.o src/sxhkd.c src/sxhkd.c:25:10: fatal error: xcb/xcb_event.h: No such file or directory #include <xcb/xcb_event.h> ^~~~~~~~~...

Admin

使用 sxhkd 启动带日历 (cal) 的 urxvt
sxhkd

使用 sxhkd 启动带日历 (cal) 的 urxvt

您好,我正在尝试使用 sxhkd 启动 cal。它不起作用,终端窗口在命令执行后立即关闭。 我尝试使用以下方法来做到这一点: # launch urxvt 20x8 with cal super + c urxvt -geometry 20x8 -e cal -m 我还尝试设置 bspwm 以将窗口打开为浮动:bspc rule -a urxvt:cal state:floating但它没有任何效果 ...

Admin