显示、声音、输入、语音与快捷键
Display, sound, input, voice & shortcuts
Configure scaling, night light, audio routing, keyboard layouts, input methods, trackpad, voice assistant (Siri, Cortana) and custom hotkeys.
20 条本项目编写的提案 · 分类 v1.1 · 新增基准运行 0 次。下方验证方式与部分得分规则是设计,不是执行结果。
- 典型应用
- System Settings · Windows Settings · KDE System Settings
- 小类 GUI 需求标签
G2· GUI 必要
任务提案 · 20
展开查看完整原文与建议检查方式;两种界面均保留提案英文原文。
R01.01.01.02-T01 Typing feel: repeat rate, delay and function keys
原始指令
In Keyboard settings set Key repeat rate to the second-fastest notch and Delay until repeat to the second-shortest notch, turn on 'Use F1, F2, etc. keys as standard function keys', and set 'Press 🌐 key to' Show Emoji & Symbols.
- 平台
mac· macOS- 应用
- System Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击geom· 精确几何- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 2 / 5
建议验证方式
-g KeyRepeat=6 and InitialKeyRepeat=25 (grader maps notches to values), com.apple.keyboard.fnState=1, com.apple.HIToolbox AppleFnUsageType=2. Terminal withheld; writes must be attributed to System Settings, and eslogger exec audit detecting defaults -> 0.
建议部分得分
25% repeat rate notch; 25% delay notch; 25% fn keys; 25% globe key action
R01.01.01.02-T02 Scale and rotate two displays for a reading station
原始指令
Two virtual displays are attached. Set display 1 to 1920×1080 at 125% scale; set display 2 to 1080×1920 portrait (rotated 90°) at 100% scale; make display 1 the main display. Keep refresh rates unchanged.
- 平台
win· Windows- 应用
- Windows Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
QueryDisplayConfig: mode sizes, rotation DISPLAYCONFIG_ROTATION_ROTATE90 on display 2, primary at (0,0); per-monitor DpiValue in PerMonitorSettings gives 125%/100%; refresh rates equal seed. PowerShell/regedit blocked by AppLocker; Sysmon detects reg.exe, PowerShell or DisplaySwitch scripting -> 0.
建议部分得分
30% display 1 resolution+scale; 40% display 2 portrait+scale; 30% primary display and unchanged refresh
R01.01.01.02-T03 Night light on a custom late schedule
原始指令
Turn on Night light with a custom schedule from 21:30 to 06:45 and strength 60, and leave it currently off until the schedule starts.
- 平台
win· Windows- 应用
- Windows Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单geom· 精确几何- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 2 / 5
建议验证方式
Decode CloudStore bluelightreduction settings blob: schedule mode=set hours, start 21:30, end 06:45, color temperature equals strength-60 value (±2); state blob shows not active. regedit/PowerShell blocked by AppLocker; Sysmon detects reg.exe writes to CloudStore -> 0.
建议部分得分
30% schedule enabled; 40% exact times; 30% strength within tolerance
R01.01.01.02-T04 Night Shift with custom hours and warm temperature
原始指令
Enable Night Shift on a custom schedule 22:00–07:00 and set the Color Temperature slider to three-quarters toward 'More Warm'. Also turn off True Tone and 'Automatically adjust brightness' on the built-in display.
- 平台
mac· macOS- 应用
- System Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击geom· 精确几何- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Grader helper reads CBBlueLightClient status: mode=custom, from 22:00 to 07:00, CCT strength 0.75±0.05; com.apple.CoreBrightness True Tone off; auto-brightness off. No supported CLI and Terminal withheld; eslogger exec audit detects defaults on CoreBrightness -> 0.
建议部分得分
30% schedule mode; 30% exact times; 20% temperature within ±0.05; 20% True Tone and auto-brightness off
R01.01.01.02-T05 Build a multi-output audio device for screen recording
原始指令
In Audio MIDI Setup create a Multi-Output Device named 'Record+Speakers' combining BlackHole 2ch and MacBook Pro Speakers, with Speakers as primary (clock) device and drift correction on BlackHole only. Make it the system output, keep alerts on the Speakers, and set the BlackHole input level to 0.7.
- 平台
mac· macOS- 应用
- Audio MIDI Setup · System Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击geom· 精确几何- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 5 / 5
建议验证方式
CoreAudio query: aggregate device named Record+Speakers with 2 subdevices, master = speakers UID, drift flag only on BlackHole; default output = aggregate; default system (alert) output = speakers; BlackHole input scalar 0.70±0.03. Terminal and Script Editor withheld; eslogger exec audit detects SwitchAudioSource/osascript -> 0.
建议部分得分
30% aggregate with correct members+name; 20% clock & drift settings; 30% default vs alert output; 20% input level
R01.01.01.02-T06 Route apps to different audio endpoints on Windows
原始指令
Make 'Speakers (VB-Audio Point)' the default device and 'Headset (Virtual)' the default communications device for both playback and recording. In the Volume mixer route only Spotify output to 'CABLE Input'. Set the headset mic level to 60 and disable 'Stereo Mix'.
- 平台
win· Windows- 应用
- Windows Settings · Sound control panel
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击geom· 精确几何- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 5 / 5
建议验证方式
IMMDeviceEnumerator defaults for eConsole/eCommunications (render+capture); per-app PolicyConfig store maps spotify.exe to CABLE Input; IAudioEndpointVolume mic 0.60±0.02; Stereo Mix state DISABLED. No SoundVolumeView/nircmd on the VM and PowerShell AppLocker-blocked; Sysmon detects AudioDeviceCmdlets or such tools -> 0.
建议部分得分
30% defaults per role; 30% Spotify per-app route; 20% mic level; 20% Stereo Mix disabled
R01.01.01.02-T07 Set up German and Pinyin input sources
原始指令
Add the keyboard input sources 'German – Standard' and 'Pinyin – Simplified', remove 'U.S.' while keeping 'ABC', and enable 'Use the Caps Lock key to switch to and from ABC'. Order does not matter.
- 平台
mac· macOS- 应用
- System Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
com.apple.HIToolbox AppleEnabledInputSources contains German-Standard layout id and com.apple.inputmethod.SCIM.ITABC, includes ABC, excludes U.S.; TISCapsLockSwitch key enabled. Terminal withheld; eslogger exec audit detects defaults/plutil -> 0.
建议部分得分
30% German added; 30% Pinyin added; 20% U.S. removed with ABC kept; 20% Caps Lock switching
R01.01.01.02-T08 Japanese IME plus a direct-switch hotkey on Windows
原始指令
Add Japanese with the Microsoft IME keyboard, remove 'United States-International', and in Advanced keyboard settings > Input language hot keys assign Ctrl+Shift+0 to switch directly to Japanese. Keep English (US) as the default input method.
- 平台
win· Windows- 应用
- Windows Settings · Text Services and Input Languages
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击nav· 平移 / 缩放 / 滚动- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
Get-WinUserLanguageList (run by grader) contains ja-JP with 0411:{IME TIP}, no 0020409 layout; HKCU\Control Panel\Input Method\Hot Keys entry for ja-JP with Ctrl+Shift and VK '0'; default method en-US. Agent PowerShell blocked by AppLocker; Sysmon detects Set-WinUserLanguageList or reg.exe writes -> 0.
建议部分得分
30% Japanese IME present; 20% US-Intl removed; 35% direct hotkey; 15% default unchanged
R01.01.01.02-T09 Trackpad: tap to click, corner right-click, three-finger drag
原始指令
Enable Tap to click, set Secondary click to 'Click in Bottom Right Corner', tracking speed to the 7th notch, turn off natural scrolling, and enable three-finger drag (it lives under Accessibility > Pointer Control > Trackpad Options).
- 平台
mac· macOS- 应用
- System Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击nav· 平移 / 缩放 / 滚动- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
com.apple.AppleMultitouchTrackpad Clicking=1, TrackpadCornerSecondaryClick=2, TrackpadRightClick=0, TrackpadThreeFingerDrag=1; com.apple.trackpad.scaling = notch-7 value; com.apple.swipescrolldirection=0. Terminal withheld; eslogger exec audit detects defaults -> 0.
建议部分得分
20% tap to click; 20% corner click; 35% tracking speed and natural scrolling off; 25% three-finger drag (hidden pane)
R01.01.01.02-T10 Custom menu shortcuts for Preview and Mail
原始指令
Create app shortcuts: in Preview, File > 'Export as PDF…' = ⌘⇧E; in Mail, Message > 'Archive' = ⌃⌘A. Titles must match menus exactly, including the ellipsis character. Test each once on fixtures/sample.pdf and a seeded mail.
- 平台
mac· macOS- 应用
- System Settings · Preview · Mail
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
type· 文字与表单key· 快捷键- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
com.apple.Preview NSUserKeyEquivalents {'Export as PDF…':'@$e'}, com.apple.mail {'Archive':'^@a'}; grader sends ⌘⇧E in Preview and checks Export sheet opens. Terminal withheld; eslogger exec audit detects defaults write -> 0.
建议部分得分
40% Preview shortcut exact; 40% Mail shortcut exact; 20% shortcuts fire in live test
R01.01.01.02-T11 KDE global hotkey and layout switching
原始指令
In KDE Plasma System Settings: add a custom global shortcut Meta+Shift+T that launches Konsole with profile 'Ops'; add keyboard layouts English (US) and Russian; set layout switching to Alt+Shift; show the layout indicator as a flag.
- 平台
lin· Linux- 应用
- KDE System Settings · Konsole
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击key· 快捷键type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
kglobalshortcutsrc entry for a .desktop with Exec 'konsole --profile Ops' bound to Meta+Shift+T; kxkbrc LayoutList=us,ru, Options grp:alt_shift_toggle, ShowFlag=true; grader fires the shortcut and finds a Konsole window with profile Ops. Konsole may only be launched by the shortcut test; auditd detects kwriteconfig/kcmshell or rc-file edits by a shell -> 0.
建议部分得分
35% custom shortcut works; 30% layouts; 20% switch option; 15% flag indicator
R01.01.01.02-T12 Arrange an external display left and make it main
原始指令
A virtual 2560×1440 display is attached. In Displays > Arrange, place it to the left of the built-in display with top edges aligned, and make it the main display by moving the menu bar to it.
- 平台
mac· macOS- 应用
- System Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
drag· 拖放geom· 精确几何- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
CGDisplayBounds: external is main (origin 0,0); built-in origin.x = +2560 (adjacent right) and origin.y = 0 ±4 pt; no mirroring. Terminal withheld; eslogger exec audit detects displayplacer -> 0. Paired with T20 (CLI control).
建议部分得分
40% external left of built-in; 30% top edges aligned within 4 pt; 30% external is main
R01.01.01.02-T13 Three-monitor arrangement from a desk diagram
原始指令
Arrange three virtual monitors as in input/desk_layout.png: monitor 2 left of monitor 1 with bottom edges aligned, monitor 3 above monitor 1 and horizontally centered on it. Monitor 1 stays primary. Set monitor 3 to 150% scale.
- 平台
win· Windows- 应用
- Windows Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
drag· 拖放geom· 精确几何vis· 视觉判断- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 5 / 5
建议验证方式
QueryDisplayConfig source positions: m2.right = m1.left, m2.bottom = m1.bottom (±10 px); m3.bottom = m1.top, m3 center x within ±20 px of m1 center; m1 primary; m3 DpiValue 150%. PowerShell blocked by AppLocker; Sysmon detects SetDisplayConfig tools/PowerShell -> 0.
建议部分得分
30% monitor 2 placement; 40% monitor 3 centered above; 15% primary unchanged; 15% scale
R01.01.01.02-T14 Assign a calibrated ICC profile to a monitor
原始指令
Install fixtures/ProArt_D65.icc and make it the default profile for monitor 'Generic PnP Monitor #2' only, via Color Management with 'Use my settings for this device' checked. Monitor 1 must keep its current profile.
- 平台
win· Windows- 应用
- Color Management · Windows Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
AP· API 足够- 交互原语
click· 指向与点击nav· 平移 / 缩放 / 滚动- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
Profile file in spool\drivers\color with hash of fixture; WcsGetDefaultColorProfile for monitor 2 device key (user scope) returns ProArt_D65.icc and per-user flag true; monitor 1 profile unchanged. PowerShell blocked by AppLocker; Sysmon detects colorcpl automation scripts or file copies outside Color Management -> 0.
建议部分得分
20% profile installed; 50% default for monitor 2 per-user; 30% monitor 1 untouched
R01.01.01.02-T15 Built-in display: More Space, P3 profile, fixed refresh
原始指令
On the MacBook test VM-display, choose the 'More Space' scaled resolution, set the color profile to 'Display P3', set refresh rate to 60 Hz, and turn off 'Slightly dim the display on battery'.
- 平台
mac· macOS- 应用
- System Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击vis· 视觉判断- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
CoreGraphics current mode equals the largest scaled mode listed; ColorSync profile for display = Display P3; refresh 60; com.apple.PowerManagement 'ReduceBrightness'=0 on battery. Terminal withheld; eslogger exec audit detects displayplacer/pmset -> 0.
建议部分得分
35% More Space mode; 25% P3 profile; 20% refresh; 20% battery dim off
R01.01.01.02-T16 Alert sounds, feedback and startup chime
原始指令
Set alert sound to 'Submerge' at 50% alert volume, turn on 'Play feedback when volume is changed', turn off 'Play sound on startup', set output volume to 30% and make 'BlackHole 2ch' the input device at 70% input volume.
- 平台
mac· macOS- 应用
- System Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击geom· 精确几何- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
-g com.apple.sound.beep.sound ends with Submerge.aiff, com.apple.sound.beep.volume 0.5±0.03, com.apple.sound.beep.feedback=1; nvram StartupMute=%01; output volume 28-32; default input BlackHole at 0.70±0.03. Terminal withheld; eslogger detects osascript/defaults/nvram -> 0.
建议部分得分
25% alert sound+volume; 35% feedback on and startup sound off; 20% output volume; 20% input device+level
R01.01.01.02-T17 Remap keys with PowerToys Keyboard Manager
原始指令
Using PowerToys Keyboard Manager, remap Caps Lock to Left Ctrl, and remap the shortcut Ctrl+Alt+T to launch Windows Terminal only when Explorer is focused. Keep Keyboard Manager enabled at startup.
- 平台
win· Windows- 应用
- PowerToys · Windows Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击key· 快捷键- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Keyboard Manager default.json: remapKeys CapsLock(20)->LCtrl(162); remapShortcuts app-specific explorer.exe Ctrl+Alt+T -> run wt.exe; grader injects Caps+C in Notepad (copy happens) and Ctrl+Alt+T in Explorer (wt window). Sysmon detects edits to default.json by any non-PowerToys process -> 0.
建议部分得分
35% key remap works; 40% app-specific shortcut works; 25% saved config persists after PowerToys restart
R01.01.01.02-T18 Left-handed mouse setup on both systems
原始指令
A left-handed user says the mouse 'feels backwards and the pointer is hard to see'. On both test machines swap the primary button to right, set pointer speed to the middle notch, and make the pointer larger (size 3 on Windows; 'Pointer size' about 2× on macOS) with a black fill.
- 平台
mac· macOSwin· Windows- 应用
- System Settings · Windows Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击geom· 精确几何- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Windows: SwapMouseButtons=1, MouseSensitivity=10, Accessibility CursorSize=3, CursorType black; macOS: com.apple.mouse.swapLeftRightButton=1, mouse scaling mid, com.apple.universalaccess mouseDriverCursorSize 2.0±0.25, cursorFill black. Shells withheld on both VMs; Sysmon/eslogger detect reg.exe/defaults writes -> 0.
建议部分得分
30% primary button swapped (both OS); 20% pointer speed; 30% larger pointer; 20% black fill
R01.01.01.02-T19 Import text replacements and turn off auto-text features
原始指令
Add the five text replacements in input/snippets.csv (shortcut,phrase) under Keyboard > Text Replacements, then turn off Correct spelling automatically, Capitalize words automatically, 'Add period with double-space' and smart quotes and dashes. Snippets must work in TextEdit.
- 平台
mac· macOS- 应用
- System Settings · TextEdit
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
type· 文字与表单click· 指向与点击- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
~/Library/KeyboardServices/TextReplacements.db has exactly the 5 pairs (case-exact); -g NSAutomaticSpellingCorrectionEnabled, NSAutomaticCapitalizationEnabled, NSAutomaticPeriodSubstitutionEnabled, NSAutomaticQuoteSubstitutionEnabled, NSAutomaticDashSubstitutionEnabled all 0; grader types a shortcut in TextEdit and checks expansion. Terminal withheld; eslogger detects sqlite3/defaults exec -> 0.
建议部分得分
50% five snippets exact (equal share per snippet); 30% four toggles off; 20% live expansion works
R01.01.01.02-T20 Arrange displays from the terminal (control)
原始指令
Control pair of T12: with displayplacer installed, place the 2560×1440 external display left of the built-in display with top edges aligned and make it the main display, from the terminal only.
- 平台
mac· macOS- 应用
- Terminal · displayplacer
- 交互表面
term· 终端- GUI 需求 · 任务设定
CL· CLI 足够- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
code· 代码与命令- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 2 / 5
建议验证方式
Same CGDisplayBounds checks as T12; used to measure the GUI-vs-CLI gap on an identical end state.
建议部分得分
40% external left; 30% top aligned; 30% external main
已有研究映射
以下沿用研究目录中的基准与小类映射,不是逐题标注、执行记录或产品背书。