Pop!_OS 设置 macOS 键盘布局
继上次 测试 Linux Distro 的热情未退,现在进一步挖掘 Pop!_OS 作为开发二奶机的潜力。这次的目标是,在 PC 通用键盘上,设置符合 macOS 使用习惯的快捷键组合。键盘的键帽 Alt 和 Win 也互换,视觉上也和 Mac 键盘一致。
需要的软件
- Gnome Tweaks
sudo apt install gnome-tweaks
- Input Remapper
Caps Lock 切换输入法语言
先在系统把输入法切换快捷键设置为 Super + Space (Super 即是 Win 键),然后用 Input Remapper 设置 Caps_Lock
映射 Super_L+spac
。
切换 Ctrl, Win 和 Alt
首先,键盘左下角为了保持和 Mac 一样的键盘布局,Alt 和 Win 键盘对调位置,且键帽也应该拔出来互换。此外,Linux 系统全局操作程序窗口的都是由 Ctrl 的快捷键组合控制,修改成 Win 控制十分困难,最简单的方法就是,用把 Ctrl 和 Win 的逻辑位置对调:通过软件互换按键映射。
打开 Gnome Tweaks 进入 Keyboard & Mouse → Keyboard → Additional Layout Options:
- 展开 Alt and Win behavior
- 选择 Ctrl is mapped to Alt, Alt to Win
原始状态 | 修改后 | |
---|---|---|
物理布局 | Ctrl - Win - Alt | Ctrl - Alt - Win |
逻辑布局 | Ctrl - Win - Alt | Win - Alt - Ctrl |
接下来的章节都是基于本节的修改后的物理布局来描述按键。
系统快捷键的设置
Workspace
- Ctrl + num 切换到 num 指定的 workspace
- Settings → Keyboard → Keyboard Shortcuts → View and Customize Shortcuts → Navigation
- Switch to workspace 1 设置为
Super+1
- Switch to workspace 2 设置为
Super+2
- (同理递增)…
- Switch to workspace 1 设置为
- Settings → Keyboard → Keyboard Shortcuts → View and Customize Shortcuts → Navigation
- 按 Ctrl 展示所有 workspaces
- Desktop Options → Supper Key Action → 选择 Workspaces
Win + Space 打开 Launcher
注:这里的 Win 是键盘原来的 Alt
Settings → Keyboard → Keyboard Shortcuts → View and Customize Shortcuts → Navigate applications and windows → Launch and switch applications: 设置为 Ctrl+Space
。
因为前面的步骤已经将 Ctrl-Alt-Win 逻辑上切换为 Win-Alt-Ctrl,所以现在按 Win+Space 就可以打开 Launcher,和 macOS 的逻辑一样。
Terminal 快捷键
打开 Terminal,进入 Preferences → Shortcuts:
- File
- New Tab -
Ctrl+T
- New Windows -
Ctrl+N
- Close Tab -
Ctrl+W
- Close Window -
Ctrl+Q
- New Tab -
- Edit
- Copy -
Ctrl+C
- Paste -
Ctrl+V
- Copy -
因为 Ctrl+C (键盘所见的 Win+C) 被设置为 Copy,所以 Terminal 中断命令的快捷键会被系统自动切换到 Ctrl+Shift+C,也就是物理按键 Win+Shift+C。
最终效果
Workspace 相关
Action | Shortcut Key |
---|---|
workspace 预览 | Ctrl |
切换到第 num 个 workspace | Ctrl+num |
把程序窗口拖到相邻的 workspace | Ctrl+Shift+↑ / Ctrl+Shift+↓ |
打开程序
Action | Shortcut Key |
---|---|
打开 Terminal | Ctrl+T |
打开 Browser | Ctrl+B |
打开 Files | Ctrl+F |
打开 Email | Ctrl+F |
程序窗口控制
Action | Shortcut Key |
---|---|
New tab | Win+T |
Close tab | Win+W |
Jump to num tab | Win+num |
Close window | Win+Q |
最大化/恢复大小 | Win+M |
Comments powered by Disqus.