触控板

    进程:

    使用指定项的创建新的 touch bar。 使用 BrowserWindow.setTouchBarTouchBar 添加到新窗口。

    注意: TouchBar API目前为实验性质,可能会更改或删除。

    提示: 如果您没有带 Touch Bar 的 MacBook,您 可以使用 来测试 。

    TouchBarButton

    一个 typeof TouchBarButton 引用自 TouchBarButton 类。

    TouchBarColorPicker

    TouchBarGroup

    一个 引用自 TouchBarGroup 类。

    TouchBarLabel

    一个 引用自 TouchBarLabel 类。

    TouchBarPopover

    一个 引用自 TouchBarPopover 类。

    TouchBarScrubber

    一个 引用自 TouchBarScrubber 类。

    一个 引用自 TouchBarSegmentedControl 类。

    TouchBarSlider

    TouchBarSpacer

    一个 typeof TouchBarSpacer 引用自 TouchBarSpacer 类。

    TouchBarOtherItemsProxy

    一个 typeof TouchBarOtherItemsProxy 引用自 TouchBarOtherItemsProxy 类。

    TouchBar的实例中有以下属性可用:

    touchBar.escapeItem

    TouchBarItem设置的内容将替换掉Touch bar中的“esc”按钮 将该项设为null以使用默认的”esc”按钮 修改这个值将立即更新Touch bar中的返回按钮

    示例

    下面是一个带有一个按钮和若干文本的简易Touch bar老虎机游戏示例

    1. 将上述文件保存到您的电脑上,并命名为 touchbar.js
    2. 通过 npm install electron 来安装 Electron
    3. 在 Electron 中运行示例:./node_modules/.bin/electron touchbar.js

    接下来这个应用会在你的Touch bar (或者Touch bar模拟器) 上运行,你将能看到一个Electron窗口