问题标签 [karabiner]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
karabiner - 如何禁用某些键的移位(或任何修饰符),但不能禁用其他键?
我有使用右移写引号(“”)的坏习惯。看,我只是在那里做的。
我想禁用特定组合,R_SHIFT+"
所以我不得不使用左移。
有谁知道如何做到这一点?
我想我最终也会将其扩展到键盘右侧的所有键。
karabiner - 鼠标按钮作为修饰符
当我单击另一个按钮时,我想使用鼠标上的一个按钮作为修饰符。
我发现了这个https://github.com/tekezo/Karabiner-Elements/issues/1223但由于不活动而关闭。
我曾尝试在定义中同时使用,但它不起作用。
任何想法如何做到这一点?
编辑:
我最终这样做了:
to_after_key_up
显然也适用于鼠标按钮
macos - 在 Karabiner 中,我可以从包含所有修饰符的超键映射到修改后的键吗?
我将我的CapsLock映射为超级键。(如果需要,请参阅问题底部的配置。)
我知道它有效,因为我已经成功地将HyperKey+映射h / j / k / l到箭头,vi 风格。以下是其中一个键的配置方式,例如:
但是现在我正在尝试将这样的组合映射到带有修饰符的箭头,例如 HyperKey+g / ;到 Home 和 End,即 Command+ Left / Right,如下所示:
但这不起作用。是不是因为超级键设置已经“消耗”了所有修改键,所以我不能再映射到修改后的键?或者是其他东西?有没有办法让它工作?
附录: karabiner.json 中的 HyperKey 设置
这是从另一个资源复制的,我已经让它工作了。这仅供参考,以防需要查看超级密钥设置的详细信息。
macos - 如何从 Hammerspoon 或 Karabiner 调用 kill 和 yank 函数
OSX 默认的 kill( ctrl + k
) 和 yank( ctrl + y
) 函数在使用泰语或韩语输入模式时不起作用。光标移动的其他键绑定也被禁用。
所以我试图通过使用来模拟该功能Hammerspoon
。但我不知道如何从hammerspoon调用kill
and函数。yank
我只能通过这段代码实现光标移动。
我用谷歌搜索了一些用于 emacs 仿真的hammerspoon 脚本,但它们只是使用按键来实现该功能。
有没有办法直接从 Hammerspoon 脚本中调用 kill 和 yank?
编辑 2019/02/21
如果Karabiner
或其他应用程序可以完成相同的行为,我将使用它。
macos - 跟踪最后按下的键
我想将鼠标按钮映射到我按下的最后一个数字键。
我考虑过使用变量来跟踪最后按下的数字键。
我试过了
但是鼠标按钮从不输出任何东西
karabiner - How do make karabiner type Ä?
I'm trying to map å (option-a) to ä (option-u, a) and Å (option-shift-a) to Ä (option-u, shift-a). I was able to figure out the first one:
but I'm having trouble figuring out the second one. If I hold down shift, I end up with ¨A, not Ä.
xcode - 为 MacOS 实现 Karabiner 克隆
卡宾枪很棒,但不是 超级棒。
编写规则的方法在 Karabiner中并不是最好的,我想知道,如果有人想做同样的事情Karabiner做的,这意味着实现一个键盘和鼠标 侦听器来覆盖 MacOS 上可能的最低级别的键,什么/如何可以吗?
这可以在Swift中完成吗?什么语言?什么平台?
在 MacOS 上运行的其他应用程序(例如Intellij、Keyboard Maestro等)能够聆听,但在更高级别上无法区分左移和右移 ,而 Karabiner 可以。
首先,Karabiner 是如何做到的?今天有更好的方法吗?
karabiner - 如何交换方括号和大括号(karabiner)
在 Karabiner 规则(https://pqrs.org/osx/karabiner/complex_modifications/)上,有规则Exchange paren and square bracket
但没有规则Exchange square bracket and curly braket
。
[Q]方括号和大括号如何通过Karabiner
或其他方式交换?
想换货:
[
=>{
和{
=>[
]
=>}
和}
=>]
karabiner - 如何交换破折号和下划线(karabiner)
在 Karabiner 规则 ( https://pqrs.org/osx/karabiner/complex_modifications/ ) 上,没有Exchange dash and underscore
.
[Q]破折号和下划线怎么换Karabiner
?
想换货:
-
=>_
和_
=>-
keyboard - 如何仅针对特定键盘布局(karabiner)启用规则?
在 Karabiner 上,我在其复杂的修改设置下启用了多个规则,例如Emacs key bindings
.
我想知道是否可以仅将这些启用规则用于特定的键盘布局,例如U.S.
当我切换到另一个键盘布局时自动禁用这些规则。