macOS 上的差别
Mac 版在哪些地方看起来和表现得和 Windows 与 Linux 不一样:原生菜单栏、Command 键,以及少数几项挪了位置、换了按键或者干脆没有的东西。
在 Windows 和 Linux 上,Celas Studio 在窗口里面画自己的菜单栏,连同最小化、最大化和关闭按钮。在 macOS 上这些一样都没有:这个软件改用真正的系统菜单栏和原生标题栏,最左边有一个应用程序菜单,跟每一个 Mac 应用一样。
Command 键的规矩
这本手册或者这个软件本身显示一个 Ctrl 快捷键的地方,在 macOS 上请改按 Command (⌘)。每一个快捷键都只存一份、按平台解算:Windows 和 Linux 上是 Ctrl,macOS 上是 ⌘。在 首选项 ▸ 快捷键 里重新绑定一个快捷键,在三个平台上做法一样。
应用程序菜单
应用程序菜单,标的是这个软件的名字,装着在 Windows 和 Linux 上住在编辑或帮助里的那些项:
- 关于 Celas Studio:和别处 帮助 ▸ 关于 是同一个对话框
- 首选项…(⌘,):和别处 编辑 ▸ 首选项 是同一个首选项窗口
- 隐藏 Celas Studio(⌘H)、隐藏其他(⌥⌘H)、全部显示:标准的 macOS 应用隐藏,在 Windows 或 Linux 上没有对应的东西
- 退出 Celas Studio(⌘Q)
窗口菜单
macOS 多出一个原生的窗口菜单,带最小化(⌘M)、缩放、进入全屏(⌃⌘F),以及一份实时的已打开窗口列表,这些在 Windows 或 Linux 上都没有。它和 Celas Studio 自己那个窗口菜单是两回事,后者在每个平台上照样装着面板可见性和工作区。
一个文本字段有焦点期间,应用程序菜单和编辑菜单里对应全选、复制、剪切、粘贴、撤销、重做、创建副本和编组/取消编组的那些项都是灰的,所以在一个字段里打字绝不会意外触发它们当中的哪一个。
在 macOS 上没有或者变了样的菜单项
- 文件 ▸ 退出 不存在:退出改为住在应用程序菜单里。
- 编辑 ▸ 首选项 在编辑里不存在:它改在应用程序菜单里,按键仍旧是 ⌘,。
- 帮助 ▸ 关于 在帮助里不存在:它改在应用程序菜单里。
- 窗口 ▸ 工作区 在 macOS 上只列出内置的常规、动画和精简三种布局:你自己保存的工作区,以及在它们上面右键的删除,只出现在 Windows/Linux 的菜单里。
macOS 上的快捷键
每一个组合键在三个平台上解算的方式都一样,⌘ 顶 Ctrl 的位置。⌘0 是适合画布、⌘1 是 100%,和 Windows 与 Linux 的按键以及首选项里那份列表对得上;⌘D 是创建副本,有一个像素选区活着时则是取消选择,和别处的 Ctrl+D 完全一样。
唯一一处 macOS 特有的细节,是菜单栏印出来的是什么。挂在一个 NSMenu 项上的按键等价物,会在这个软件看得见这下按键之前就被系统吃掉,所以一条含义取决于上下文的命令带不了它:谁认领了那个组合键,谁就会应答每一次按键。所以创建副本、取消全选、洋葱皮和删除在 macOS 菜单栏里旁边不带按键。那些按键本身照常管用。
Finder 里的项目
这个应用包把 .cls 声明为它自己的文档类型「Celas Studio Project」,于是 Finder 显示的是项目图标和类型名,而不是一个空白文档,「打开方式」里也把 Celas Studio 排在第一个。这件事在 Mac 上比在 Windows 上更要紧:LaTeX 和 Visual Basic 也都用 .cls,不然 Launch Services 会把你的项目交给你装了的它们当中的哪一个。
触控板和鼠标
在 macOS 上,双指滚动是平移画布,捏合手势是缩放它,和别的每一个 Mac 应用处理触控板的方式一致。Ctrl(或 ⌘)加滚轮也是缩放,作为外接鼠标的退路。
在 Windows 和 Linux 上滚轮永远是缩放:没有滚动即平移,也没有触控板专用的模式,任何平台上都没有一个首选项在这两种行为之间切换。不用触控板的平移在哪儿都一样:按住 Space 拖动,或者用抓手工具。