求教, Studio Display 如何用第三方键盘调节亮度呢?

2023-06-10 00:12:21 +08:00
 pricky777

用 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": ""
  }
]
1737 次点击
所在节点    Apple
18 条回复
wyatttt
2023-06-10 00:15:39 +08:00
使用原生支持 macOS 的键盘。
pricky777
2023-06-10 00:16:54 +08:00
@wyatttt 机械键盘里可能除了 Keychron 就没有太好的选择了,目前沉迷于客制化,所以可能这条路行不通。。。
pC0oc4EbCSsJUy4W
2023-06-10 00:21:10 +08:00
我用的这个 https://hidutil-generator.netlify.app/ 你看看
pricky777
2023-06-10 00:44:27 +08:00
@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>
```
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 凑合一下吧
agagega
2023-06-10 01:30:00 +08:00
我也试过,这个 display_brightness 的 code 好像不顶用。你试试 print screen 这几个键,或者直接在系统设置里改调亮度的快捷键
allenchen10
2023-06-10 01:47:37 +08:00
我是客制化键盘用 VIA 直接改键的,这两个键可以调节 Studio Display 亮度。

调低亮度:KC_SCROLL_LOCK
调高亮度:KC_PAUSE

pC0oc4EbCSsJUy4W
2023-06-10 04:14:58 +08:00
@pricky777 关闭 kb 看看
文件 ~/Library/LaunchAgents/com.local.KeyRemapping.plist 这个位置 会可能有个自启动服务
然后重启或者退出登录才会生效
c2000a
2023-06-10 06:22:22 +08:00
monitorcontrol
pricky777
2023-06-10 10:22:19 +08:00
@CRH 哈,接的 Mac mini
pricky777
2023-06-10 10:22:54 +08:00
@agagega 75 配列键盘,没有其他按键了。。。系统设置里比较奇怪的是,我设置 F5 可以生效,但是设置 F1 和 F2 直接没反应
pricky777
2023-06-10 10:23:17 +08:00
@allenchen10 好的多谢,那我试试看这个方案
pricky777
2023-06-10 10:25:11 +08:00
@allenchen10 啊,感谢。。。你的思路让我做了件事:在 Karabiner 里直接把 F1 和 F2 映射为 F14 和 F15 ,搞定。。
pricky777
2023-06-10 10:26:06 +08:00
@fatelight 我看了下系统里没有这个文件,自己生成后,确实会有自启动服务,但是重启后也没生效
Dzinlife
2023-06-11 04:42:18 +08:00
control + F1/F2 就行了,你们玩得真复杂
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)
pricky777
2023-06-11 21:54:07 +08:00
@Dzinlife 如果可以,早就搞定了啊,然而事实上是不行
pricky777
2023-06-11 21:55:32 +08:00
@unijiang

「而且这个时候,HID 标准中已经增加了调整亮度的代码,F1 和 F2 的问题就解决了。」—— 事实上,没用,如顶楼说的,code 看起来正确,但就是没效果。。。

当然,最终把 F1 和 F2 映射到 F14 和 F15 ,算是完美解决了。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/947452

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX