用 Karabiner-Elements 的 Function Keys 默认设定的 F1 和 F2 ,能触发下面的内容,但实际上就是没有效果
随后也尝试了 Complex Modifications 里自己设置,也一样没有效果
试了几个不同的键盘都一样。。。请问在不换键盘的前提下,有啥解决方案么?
[
{
"type": "down",
"name": {"consumer_key_code":"display_brightness_decrement"},
"usagePage": "12 (0x000c)",
"usage": "112 (0x0070)",
"misc": ""
},
{
"type": "up",
"name": {"consumer_key_code":"display_brightness_decrement"},
"usagePage": "12 (0x000c)",
"usage": "112 (0x0070)",
"misc": ""
},
{
"type": "down",
"name": {"consumer_key_code":"display_brightness_increment"},
"usagePage": "12 (0x000c)",
"usage": "111 (0x006f)",
"misc": ""
},
{
"type": "up",
"name": {"consumer_key_code":"display_brightness_increment"},
"usagePage": "12 (0x000c)",
"usage": "111 (0x006f)",
"misc": ""
}
]
1
wyatttt 2023-06-10 00:15:39 +08:00
使用原生支持 macOS 的键盘。
|
2
pricky777 OP @wyatttt 机械键盘里可能除了 Keychron 就没有太好的选择了,目前沉迷于客制化,所以可能这条路行不通。。。
|
3
pC0oc4EbCSsJUy4W 2023-06-10 00:21:10 +08:00
我用的这个 https://hidutil-generator.netlify.app/ 你看看
|
4
pricky777 OP @fatelight 多谢,但按这个说明试了下,好像不对。。。
``` <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>com.local.KeyRemapping</string> <key>ProgramArguments</key> <array> <string>/usr/bin/hidutil</string> <string>property</string> <string>--set</string> <string>{"UserKeyMapping":[ { "HIDKeyboardModifierMappingSrc": 0x70000003A, "HIDKeyboardModifierMappingDst": 0xC00000070 }, { "HIDKeyboardModifierMappingSrc": 0x70000003B, "HIDKeyboardModifierMappingDst": 0xC0000006F } ]}</string> </array> <key>RunAtLoad</key> <true/> </dict> </plist> ``` |
5
CRH 2023-06-10 01:19:25 +08:00
笔记本自带的键盘能控制 Studio Display 的亮度吗?控制中心 / 系统设置里呢?
如果系统设置里也不能调,可能是因为选的 Color Profile 不对 https://forums.macrumors.com/threads/studio-display-brightness-control-issues.2341953/ 或者也有可能是个 bug……这里有受害者: https://forums.macrumors.com/threads/studio-display-brightness-suddenly-not-working.2381141/ 要不就先装个 Monitor Control 凑合一下吧 |
6
agagega 2023-06-10 01:30:00 +08:00
我也试过,这个 display_brightness 的 code 好像不顶用。你试试 print screen 这几个键,或者直接在系统设置里改调亮度的快捷键
|
7
allenchen10 2023-06-10 01:47:37 +08:00
|
8
pC0oc4EbCSsJUy4W 2023-06-10 04:14:58 +08:00
@pricky777 关闭 kb 看看
文件 ~/Library/LaunchAgents/com.local.KeyRemapping.plist 这个位置 会可能有个自启动服务 然后重启或者退出登录才会生效 |
9
c2000a 2023-06-10 06:22:22 +08:00
monitorcontrol
|
11
pricky777 OP @agagega 75 配列键盘,没有其他按键了。。。系统设置里比较奇怪的是,我设置 F5 可以生效,但是设置 F1 和 F2 直接没反应
|
12
pricky777 OP @allenchen10 好的多谢,那我试试看这个方案
|
13
pricky777 OP @allenchen10 啊,感谢。。。你的思路让我做了件事:在 Karabiner 里直接把 F1 和 F2 映射为 F14 和 F15 ,搞定。。
|
15
Dzinlife 2023-06-11 04:42:18 +08:00
control + F1/F2 就行了,你们玩得真复杂
|
16
unijiang 2023-06-11 20:04:34 +08:00
标准的 Windows 的键盘里的 Scroll Lock 键和 Pause 键可以调亮度.
"在 macOS 的世界中,是没有 Windows 键盘里的 Print Screen 、Scroll Lock 、Pause 键的,而是采用了 F13 、F14 、F15 。并且在老版本的 macOS 中,F14 和 F15 赋予的正是调整屏幕亮度的快捷键。好处就是这给了第三方键盘厂商一个适配的方案。坏处就是小白用户觉得无法理解。在最新的 macOS 中,这组快捷键仍有保留,但是默认处于禁用状态。而且这个时候,HID 标准中已经增加了调整亮度的代码,F1 和 F2 的问题就解决了。"[🔗] ( https://sspai.com/post/79608) |