问题标签 [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.

0 投票
0 回答
128 浏览

macos - 使用键盘快捷键 Karabiner-Elements 切换配置文件

我一直在寻找一种使用应用程序本身切换 Karabiner-Elements 配置文件的方法。我收集了所有有用的命令行工具。

更改配置文件并在终端内完美运行。当我从 Karabiner-Elements 中运行命令时,它似乎不起作用。我确保 Karabiner-Elements 可以通过播放声音来运行一般的东西,而且效果很好。我什至尝试使用/usr/local/bin/kb-el-switcher,但这似乎没有什么不同。是否有一种解决方法可以从 Karabiner-Elements 本身更改配置文件?

0 投票
1 回答
100 浏览

karabiner - 在 macOS Finder 中的选定项目上打开上下文菜单,仅使用带有 Karabiner 的键盘

在使用键盘导航 macOS Finder 时,我希望能够调出文件的上下文菜单。这通常通过执行鼠标右键单击来完成。这意味着我对如何仅使用键盘生成上下文菜单的搜索将我引向了 macOS 的鼠标键功能。这反过来又要求指针位于相关文件中。

我不想用键盘移动鼠标。我想绕过鼠标并完全右键单击,直接通过键盘拉出文件的上下文菜单。

这对Karabiner可行吗?如果是这样,怎么做?如果没有,我还可以通过什么其他方式实现这一目标?

0 投票
1 回答
300 浏览

macos - 如何重新映射 Karabiner Elements 中的组合键?

我目前已经切换到mac。但是我习惯了 Windows 中的键绑定。我想以不同的方式映射键绑定,使它们类似于 Windows 键。

特别是我想更改以下键:

Option + 5 = [(在mac中)到:control + command + 7 = [(如在Windows中)

等等

我如何在 Karabiner Elements 中做到这一点?

非常感谢!

0 投票
0 回答
27 浏览

macos - 使右选项键的行为与左选项键相同

键盘:Keychron v2,德语布局

我用 Karabiner 重新映射了一些键

在此处输入图像描述

这里的问题是,右选项键与左选项键的工作方式不同。

在德国布局上,左选项 + l == @,左选项 + e = € 等等。相同的组合不适用于正确的选项键。正确的选项键不能与另一个键组合使用。然而,这同样适用于 MacBook 的内置键盘。有没有办法解决这个问题?

左选项与组合

左选项与组合

没有组合的正确选择

没有组合的正确选择

0 投票
0 回答
16 浏览

karabiner - 尝试使用 Karabiner-Elements 将 SHIFT+DEL 重新映射到 CMD+X

这就是我所拥有的。这是我的 karabiner.json 文件中“规则”的底部条目。from 部分似乎正在工作,因为 SHIFT+DEL 现在什么都不做,而在它删除选定的文本之前。

我是 Mac 的新手,但 CMD+X 应该是正确的?谁能看到我的错误?

0 投票
1 回答
89 浏览

python - 如何告诉 bash 使用 /usr/local/bin/python3 而不是 /usr/bin/python3?

我运行以下命令的 perl 脚本:

/bin/bash -c 'TASKRC=/Users/me/.taskrc /usr/local/bin/task add \'the task\''

当从命令行运行 perl 脚本时,该脚本工作正常。该命令在库中执行一些 python 代码tasklib,以将任务插入到 TaskWarrior 数据库中。

但是,当 perl 脚本由应用程序 Karabiner Elements 间接执行时,我会收到错误消息。

当 perl 脚本独立运行时,一些调试语句会显示这一点:

但是,当 Karabiner 执行 perl 脚本时,我看到:

tasklib因此,正在使用较旧的 3.8 版本。我需要以某种方式告诉 bash 使用 3.9.9 版本的 python,以便它可以找到tasklib/usr/local/lib/python3.9/site-packages. 我该怎么做呢?

0 投票
0 回答
21 浏览

karabiner - 如何使用 Karabiner 映射 Ctrl + 鼠标左键单击以向左移动一个空格

我正在尝试在 Karabiner 中使用复杂的规则来映射Ctrl+Left-Mouse-ClickCtrl+Right-Mouse-Click左右切换 ​​MacOS 桌面空间——基本上分别将它们映射到 Ctrl+Left-Arrow 和 Ctrl+Right-Arrow。

这条规则是否存在于某个地方?

谢谢!

0 投票
0 回答
11 浏览

json - 如何添加此修改 Karabiner Elements

请帮我。MacBook 空气 M1

如何从键 fn+F1 添加修改到 lighting_down

从键 fn+F2 到 lighting_up

让它工作

按F1变亮度

按 fn+F1 变为照明向下

按F2变亮

按 fn+F2 变亮

非常感谢