美文网首页
i3wm如何修改键盘绑定

i3wm如何修改键盘绑定

作者: beihaott | 来源:发表于2022-01-03 23:01 被阅读0次

一个键盘绑定会让i3在按下特定的按键后执行一个命令。i3允许以keycode或keysym绑定(你可已随便更改绑定,虽然i3并不会帮你解决键位冲突)

Keysym(key symbol)是指键盘上的符号。像是"A"或者"B",但是像是那些奇怪的"underscore"而不是"_"。这些符号是你们用Xmodmap重新映射的按键。要获得当前键盘的映射,使用命令 xmodmap -pke 。要以交互方式输入一个按键,查看它是被设置成什么keysym,使用命令 xev 。

Keycode 不需要拥有一个已赋值符号(方便某些笔记本热键),而且他们即使在你换了键盘布局后,也不会改变keycode本身(当使用xmodmap)。

我的建议是:如果你经常更换键盘布局,但是不想改变绑定键位的物理位置,使用keycodes。如果你不改变键盘布局,而且想要一个简单干净的配置文件,使用keysyms。

某些工具(例如import或者xdotool)可能无法运行在一些KeyPress事件,因为键盘/指针被占用了。针对这些情况,可以使用 --release 标记,这将在按键被松开后执行命令。

语法:

bindsym [--release] [<Group>+][<Modifiers>+]<keysym> command

bindcode [--release] [<Group>+][<Modifiers>+]<keycode> command

-----------------------------------------

bindcode 107 exec /usr/bin/vlc

bindsym Print exec /usr/bin/vlc

相关文章

  • i3wm如何修改键盘绑定

    一个键盘绑定会让i3在按下特定的按键后执行一个命令。i3允许以keycode或keysym绑定(你可已随便更改绑定...

  • i3wm绑定scrot

    如何用i3wm绑定print键来执行scrot,来实现区域截屏。 首先用linux自带的工具xev来查看键值码,记...

  • dataBinding原理

    dataBinding如何绑定View? dataBinding如何修改View?

  • 参考常用键盘绑定

    //绑定回车键盘

  • jquery动态修改:after:before伪元素conten

    根据昨天做的js动态修改:after:before伪元素content值,今天拓展一些jquery如何绑定动态修改...

  • gvim8 去除白边

    我在使用i3wm时, gvim会在右边和左边出现白边。以前版本可以修改~/.gtkrc-2.0 上面的 #1b19...

  • vue基本语法

    快速入门 v-on: click 事件绑定 v-on:keydom 键盘绑定 v-on:mouseover 获取焦...

  • 53-Vue-watch属性

    这里主要实现监听数据变化进行某些操作,两种方法对比 一.监听键盘事件 双向数据绑定 添加数据 绑定键盘监听事件 添...

  • (七)数据绑定,响应式编程和管道

    (一)数据绑定 1.数据绑定 添加一些键盘事件 (二)DOM属性绑定 DOM属性和HTML属性。(input)上面...

  • 《iOS防护08》防护fishhook

    fishhook的原理是修改符号绑定 如何拿到ptrace函数的句柄: 添加ptrace符号断点可以得到ptrac...

网友评论

      本文标题:i3wm如何修改键盘绑定

      本文链接:https://www.haomeiwen.com/subject/apgccrtx.html