Pipette Operation Guide

Pipette 操作指南

This document explains how to use the Pipette desktop application.
本文档说明了如何使用 Pipette 桌面应用程序。

Screenshots were taken using a GPK60-63R keyboard unless otherwise noted.
除非另有说明,截图均使用 GPK60-63R 键盘拍摄。


Table of Contents / 目录

1. Device Connection / 设备连接

1.1 Device Selection Screen / 设备选择屏幕

1.2 Connecting a Keyboard / 连接键盘

1.3 Data / 数据

2. Keymap Editor / 键位编辑器

2.1 Screen Layout / 屏幕布局

2.2 Changing Keys / 更改按键

2.3 Layer Switching / 层切换

2.4 Key Popover / 按键弹出层

2.5 Layout Options / 布局选项

3. Keycode Palette / 键码调色板

3.1 Basic / 基础

3.2 Layers / 层

3.3 Modifiers / 修饰键

3.4 System / 系统

3.5 Lighting / 灯效

3.6 Tap-Hold / Tap Dance / 点按-长按 / 点按跳舞

3.7 Macro / 宏

3.8 Combo / 组合键

3.9 Key Override / 按键覆盖

3.10 Alt Repeat Key / Alt 重复键

3.11 Behavior / 行为

3.12 User / 用户

3.13 Keyboard (Device Picker) / 键盘(设备选择器)

3.14 Keycodes Overlay Panel / 键码覆盖面板

4. Toolbar / 工具栏

4.1 Zoom / 缩放

4.2 Undo / Redo / 撤销 / 重做

4.3 Typing Test / 打字测试

5. Detail Setting Editors / 详细设置编辑器

5.1 Lighting Settings / 灯效设置

5.2 Combo / 组合键

5.3 Key Override / 按键覆盖

5.4 Alt Repeat Key / Alt 重复键

5.5 Favorites / 收藏夹

5.6 JSON Editor / JSON 编辑器

6. Editor Settings Panel / 编辑器设置面板

6.1 Cloud Sync / 云同步

7. Pipette Hub / Pipette Hub

8. Status Bar / 状态栏


1. Device Connection

1. 设备连接

1.1 Device Selection Screen

1.1 设备选择屏幕

When you launch the app, a list of connected Vial-compatible keyboards is displayed.
当您启动应用程序时,将显示已连接的兼容 Vial 的键盘列表。

Device Selection Screen 设备选择屏幕

File Tab 文件选项卡

File Tab 文件选项卡

The File tab allows offline editing of .pipette files without a physical keyboard connected:
“文件”选项卡允许在未连接物理键盘的情况下脱机编辑 .pipette 文件:

Use case: You want to tweak your keyboard's keymap, but the keyboard isn't with you right now. If you've previously saved its data, you can load it from the File tab, make your edits offline, and later connect the keyboard and load the modified data to apply your changes.
使用场景: 您想调整键盘的键位图,但键盘现在不在身边。如果您以前保存过其数据,则可以从“文件”选项卡加载它,进行脱机编辑,稍后连接键盘并加载修改后的数据以应用更改。

Feature Availability: Device vs File Mode 功能可用性:设备模式 vs 文件模式

Feature
功能
Device (USB)
设备 (USB)
File (.pipette)
文件 (.pipette)
Keymap editing
键位编辑
Yes
Yes
Macro / Tap Dance editing
宏 / 点按跳舞编辑
Yes
Yes
Combo / Key Override / Alt Repeat Key
组合键 / 按键覆盖 / Alt重复键
Yes
Yes
QMK Settings
QMK 设置
Yes (device)
是(设备)
Yes (local data)
是(本地数据)
Typing Test
打字测试
Yes
Yes
Export (.vil / .c / .pdf)
导出
Yes
Yes
Lighting control
灯效控制
Yes
No
Matrix Tester
矩阵测试器
Yes
No
Lock / Unlock
锁定 / 解锁
Yes
No
Snapshot save / load
快照保存 / 加载
Yes
No
Hub upload
Hub 上传
Yes
No
JSON sideload
JSON 侧向加载
Yes
No
Device probe (Keyboard tab)
设备探测(键盘选项卡)
Yes
No
Cloud Sync
云同步
Yes
No

1.2 Connecting a Keyboard

1.2 连接键盘

Click a keyboard name in the list to open the keymap editor. A connecting overlay shows loading progress while the keyboard data is read.
点击列表中的键盘名称以打开键位编辑器。在读取键盘数据时,会显示连接覆盖层以展示加载进度。

If Cloud Sync is configured, sync progress is also displayed during connection (favorites first, then keyboard-specific data).
如果配置了云同步,在连接期间也会显示同步进度(首先是收藏夹,然后是键盘特定数据)。

1.3 Data

1.3 数据

The Data button on the device selection screen opens the Data panel for centralized management of keyboards, favorites, sync data, and Hub posts.
设备选择屏幕上的“数据”按钮可打开数据面板,用于集中管理键盘、收藏夹、同步数据和 Hub 发布内容。

Data — Favorites 数据 — 收藏夹

The left sidebar provides a tree navigation with the following structure:
左侧边栏提供具有以下结构的树状导航

Data — Keyboard Saves 数据 — 键盘保存

Data — Application 数据 — 应用程序

Per-entry actions in the favorites list:
收藏夹列表中的单项操作:

A breadcrumb navigation at the top of the content area shows the current path (e.g., "Local › Favorites › Tap Dance")
内容区域顶部的面包屑导航显示当前路径(例如,“本地 › 收藏夹 › 点按跳舞”)


2. Keymap Editor

2. 键位编辑器

2.1 Screen Layout

2.1 屏幕布局

The keymap editor consists of two main areas: the keyboard layout display and the keycode palette.
键位编辑器由两个主要区域组成:键盘布局显示区和键码调色板。

Keymap Editor Overview 键位编辑器概览

2.2 Changing Keys

2.2 更改按键

  1. Click a key on the keyboard layout to select it
  2. 点击键盘布局上的按键以选中它
  3. Click a keycode from the keycode palette to assign it
  4. 点击键码调色板中的键码以进行分配
  5. The key display updates immediately
  6. 按键显示立即更新
  7. Changes are automatically sent to the keyboard
  8. 更改会自动发送到键盘

Instant Key Selection controls how keycode assignment behaves:
即时按键选择控制键码分配的行为:

This setting can be toggled per-keyboard in the Keycodes Overlay Panel (§3.14), and the global default can be set in Settings → Defaults (§6.1).
此设置可以在键码覆盖面板 (§3.14) 中针对每个键盘进行切换,全局默认值可以在“设置”→“默认值” (§6.1) 中设置。

2.3 Layer Switching

2.3 层切换

Layer switching buttons are located on the left side of the keyboard layout.
层切换按钮位于键盘布局的左侧。

Layer 0 层 0

The layer panel can be collapsed to save space:
层面板可以折叠以节省空间:

Layer Panel Collapsed 层面板已折叠

Click the collapse button (chevron) to minimize the layer panel to just numbers. Click the expand button to restore full layer names.
点击折叠按钮(人字形)将层面板最小化为仅数字。点击展开按钮以恢复完整的层名称。

Layer Panel Expanded 层面板已展开

2.4 Key Popover

2.4 按键弹出层

Double-click a key on the keyboard layout to open the Key Popover — a quick way to search and assign keycodes without scrolling through the palette.
双击键盘布局上的按键以打开按键弹出层 —— 这是一种在不滚动调色板的情况下快速搜索和分配键码的方法。

Key Tab 按键选项卡

Key Popover — Key Tab 按键弹出层 — 按键选项卡

Code Tab 代码选项卡

Key Popover — Code Tab 按键弹出层 — 代码选项卡

Wrapper Modes 包装模式

The mode buttons at the top of the popover let you build composite keycodes:
弹出层顶部的模式按钮允许您构建复合键码:

Key Popover — Modifier Mode 按键弹出层 — 修饰键模式

Both modes show the modifier checkbox strip to select Left/Right Ctrl, Shift, Alt, or GUI. Left and Right modifiers cannot be mixed — selecting one side disables the other.
两种模式都显示修饰键复选框条,用于选择左/右 Ctrl、Shift、Alt 或 GUI。左侧和右侧修饰键不能混合 —— 选择一侧会禁用另一侧。

Key Popover — LT Mode 按键弹出层 — LT 模式

Click an active mode button to toggle it off and revert to a basic keycode.
点击已激活的模式按钮可将其关闭并恢复为基本键码。

Undo / Redo: The popover footer shows context-sensitive Undo and Redo buttons. Undo displays the previous keycode and reverts to it; Redo displays the next keycode and re-applies it. These buttons only appear when the most recent undo/redo history entry matches the key currently open in the popover (i.e., the last single change). For multi-step history navigation, use the toolbar buttons or keyboard shortcuts (see §4.2).
撤销 / 重做:弹出层底部显示上下文相关的撤销重做按钮。撤销显示前一个键码并恢复;重做显示下一个键码并重新应用。这些按钮仅在最近的撤销/重做历史条目与弹出层中当前打开的按键匹配时(即最后一次单一更改)才会出现。对于多步骤历史导航,请使用工具栏按钮或键盘快捷键(见 §4.2)。

Key Popover — Undo 按键弹出层 — 撤销

Confirmation: Press Enter to confirm the current selection and close the popover. Press Escape or click outside the popover to close it without changes.
确认:按 Enter 确认当前选择并关闭弹出层。按 Escape 或点击弹出层外部可关闭且不保存更改。

2.5 Layout Options

2.5 布局选项

Some keyboards support multiple physical layouts (e.g., split backspace, ISO enter, different bottom row configurations). When a keyboard has layout options, a Layout Options button (grid icon) appears at the right end of the keycode palette tab bar.
某些键盘支持多种物理布局(例如,分裂退格键、ISO 回车键、不同的底行配置)。当键盘具有布局选项时,键码调色板选项卡栏的右端会出现一个布局选项按钮(网格图标)。

Layout Options Panel 布局选项面板

Layout Options Changed 布局选项已更改

Note: The Layout Options button only appears for keyboards that define multiple layout variants. Most keyboards with a single fixed layout do not show this button. Screenshots in this section were taken using a dummy JSON definition loaded via "Load from JSON file".
注意:布局选项按钮仅出现在定义了多个布局变体的键盘上。大多数具有单一固定布局的键盘不会显示此按钮。本节中的截图是使用通过“从 JSON 文件加载”加载的虚拟 JSON 定义拍摄的。


3. Keycode Palette

3. 键码调色板

Select keycodes from different categories using the tabbed palette at the bottom of the screen.
使用屏幕底部的选项卡式调色板从不同类别中选择键码。

3.1 Basic

3.1 基础

Standard character keys, function keys, modifier keys, and navigation keys. The Basic tab supports four view types, selectable from the Keycodes Overlay Panel (§3.14):
标准字符键、功能键、修饰键和导航键。“基础”选项卡支持四种视图类型,可在键码覆盖面板 (§3.14) 中选择:

ANSI Keyboard View (default) ANSI 键盘视图(默认)

Basic Tab — ANSI View 基础选项卡 — ANSI 视图

Displays keycodes as an ANSI keyboard layout. Click a key on the visual keyboard to assign it.
将键码显示为 ANSI 键盘布局。点击虚拟键盘上的按键即可分配。

ISO Keyboard View ISO 键盘视图

Displays keycodes as an ISO keyboard layout with the ISO-specific keys.
将键码显示为带有 ISO 特定按键的 ISO 键盘布局。

JIS Keyboard View JIS 键盘视图

Displays keycodes as a JIS keyboard layout with JIS-specific keys (Yen, Ro, Henkan, Muhenkan, Katakana/Hiragana).
将键码显示为带有 JIS 特定按键(日元、Ro、变换、无变换、片假名/平假名)的 JIS 键盘布局。

List View 列表视图

Displays keycodes in the traditional scrollable list format.
以传统的滚动列表格式显示键码。

All views include:
所有视图均包括:

3.2 Layers

3.2 层

Keycodes for layer operations.
用于层操作的键码。

Layers Tab 层选项卡

3.3 Modifiers

3.3 修饰键

Keycodes for modifier key combinations and tap behavior settings.
用于修饰键组合和点按行为设置的键码。

Modifiers Tab 修饰键选项卡

3.4 System

3.4 系统

Keycodes for mouse control, media playback, system utilities, and audio/haptic feedback.
用于鼠标控制、媒体播放、系统实用程序以及音频/触感反馈的键码。

System Tab 系统选项卡

Note: The MIDI tab is only displayed for MIDI-capable keyboards. When available, it appears between System and Lighting.
注意:MIDI 选项卡仅在支持 MIDI 的键盘上显示。如果可用,它将显示在“系统”和“灯效”之间。

3.5 Lighting

3.5 灯效

Keycodes for backlight and RGB lighting controls.
用于背光和 RGB 灯效控制的键码。

Lighting Tab 灯效选项卡

3.6 Tap-Hold / Tap Dance

3.6 点按-长按 / 点按跳舞 (Tap Dance)

Keycodes that assign different actions to tap and hold.
为点按和长按分配不同动作的键码。

The Tap Dance section displays a tile grid preview showing all entries at a glance:
“点按跳舞”部分显示一个平铺网格预览,让所有条目一目了然:

Tap Dance Tile Grid 点按跳舞网格

3.7 Macro

3.7 宏

Macro keycodes.
宏键码。

Macro Tab 宏选项卡

The Macro section displays a tile grid preview showing all entries at a glance:
“宏”部分显示一个平铺网格预览,让所有条目一目了然:

Macro Tile Grid 宏网格

3.8 Combo

3.8 组合键 (Combo)

Combo keycodes for simultaneous key-press combinations.
用于同时按下的组合键键码。

Combo Tab 组合键选项卡

The Combo tab displays a tile grid preview showing all entries. A note reads: "These features apply to the entire keyboard, not just the current layer."
“组合键”选项卡显示包含所有条目的平铺网格预览。注释显示:“这些功能适用于整个键盘,而不仅仅是当前层。”

3.9 Key Override

3.9 按键覆盖 (Key Override)

Key Override keycodes for replacing key outputs when specific modifiers are held.
用于在按住特定修饰键时替换按键输出的键码。

The Key Override tab displays a tile grid preview showing all entries and a settings area.
“按键覆盖”选项卡显示包含所有条目的平铺网格预览和一个设置区域。

3.10 Alt Repeat Key

3.10 Alt 重复键 (Alt Repeat Key)

Alt Repeat Key keycodes for context-aware alternate repeat key bindings.
用于上下文相关的备选重复键绑定的键码。

The Alt Repeat Key tab displays a tile grid preview showing all entries and a settings area.
“Alt 重复键”选项卡显示包含所有条目的平铺网格预览和一个设置区域。

3.11 Behavior

3.11 行为

Keycodes for advanced QMK behavior features. 用于高级 QMK 行为功能的键码。

3.12 User

3.12 用户

User-defined keycodes.
用户自定义键码。

User Tab 用户选项卡

3.13 Keyboard (Device Picker)

3.13 键盘(设备选择器)

The Keyboard tab lets you copy keycodes from other connected keyboards or from saved files.
“键盘”选项卡允许您从其他已连接的键盘或已保存的文件中复制键码。

Use case: While editing a keyboard, you wonder how another keyboard's keymap is set up — but that keyboard isn't connected right now. If you've previously saved its data (via the Save panel), you can load it from the File source in this tab to browse its keymap and copy keycodes directly into your current layout.
使用场景:在编辑键盘时,您想知道另一个键盘的键位图是如何设置的 —— 但那个键盘现在没连接。如果您以前保存过它的数据(通过“保存”面板),则可以从该选项卡中的文件源加载它,浏览其键位图并直接将键码复制到当前布局中。

Device List 设备列表

Keyboard Tab — Device List 键盘选项卡 — 设备列表

When you open the Keyboard tab, a list of all connected Vial-compatible keyboards is displayed. This list updates in real time as you plug in or unplug devices.
当您打开“键盘”选项卡时,会显示所有已连接的兼容 Vial 的键盘列表。该列表会在您插拔设备时实时更新。

Keyboard Tab — Keymap View 键盘选项卡 — 键位图视图

File Source 文件源

Click the File button at the bottom to switch to the file source. This shows saved keyboard snapshots and allows loading .pipette files — the same keycode picking workflow applies.
点击底部的文件按钮切换到文件源。这会显示保存的键盘快照,并允许加载 .pipette 文件 —— 同样的键码选择流程也适用。

Note: Only V2 format (.pipette) files are supported in the key picker. If a legacy V1 format file is selected, a warning is displayed prompting you to connect the keyboard and open the keymap to migrate the data.
注意:按键选择器仅支持 V2 格式 (.pipette) 文件。如果选择了旧版 V1 格式文件,将显示警告,提示您连接键盘并打开键位图以迁移数据。

Composite Keycodes
复合键码

When clicking a composite key (e.g., LT1(KC_SPC)) in the picker, the full keycode is assigned as-is. Inner/outer parts are not split — the complete keycode is copied to the target key.
在选择器中点击复合键(例如 LT1(KC_SPC))时,完整的键码将按原样分配。内部/外部部分不会拆分 —— 完整的键码将复制到目标按键。

Note: The Keyboard tab is hidden when editing the inner part of a mask key (e.g., choosing the KC_SPC inside LT1(KC_SPC)), since composite keycodes cannot be assigned to the inner byte.
注意:在编辑掩码键的内部(例如在 LT1(KC_SPC) 内选择 KC_SPC)时,“键盘”选项卡会被隐藏,因为复合键码不能分配给内部字节。

3.14 Keycodes Overlay Panel

3.14 键码覆盖面板

The Keycodes Overlay Panel provides quick access to editor tools and save functions. Toggle it with the panel button at the right end of the keycode tab bar.
键码覆盖面板提供对编辑器工具和保存功能的快速访问。使用键码选项卡栏右端的面板按钮进行切换。

Settings Tab 设置选项卡

Overlay Panel — Settings 覆盖面板 — 设置

Save Tab 保存选项卡

Overlay Panel — Save 覆盖面板 — 保存

Layout Tab (when available) 布局选项卡(可用时)

Some keyboards support layout options (see §2.5). When available, a Layout tab appears as the first tab in the overlay panel, providing access to the same layout options.
某些键盘支持布局选项(见 §2.5)。如果可用,“布局”选项卡将作为覆盖面板中的第一个选项卡出现,提供对相同布局选项的访问。


4. Toolbar

4. 工具栏

The toolbar on the left side of the keymap editor provides the following features.
键位编辑器左侧的工具栏提供以下功能。

Toolbar 工具栏

4.1 Zoom

4.1 缩放

Adjusts the keyboard layout display scale. Range: 30%–200% (default 100%).
调整键盘布局的显示比例。范围:30%–200%(默认 100%)。

Zoom In 放大

4.2 Undo / Redo (Keymap History)

4.2 撤销 / 重做(键位图历史记录)

The keymap editor automatically records a history of keycode changes. You can navigate through this history to undo or redo changes.
键位编辑器会自动记录键码更改的历史记录。您可以浏览此历史记录以撤销或重做更改。

Method
方法
Scope
范围
How to use
如何使用
Keyboard shortcuts
键盘快捷键
Full history
完整历史
Ctrl/Cmd+Z (Undo), Ctrl+Y / Ctrl/Cmd+Shift+Z (Redo)
Toolbar buttons
工具栏按钮
Full history
完整历史
Undo / Redo buttons in the left toolbar
左侧工具栏的撤销 / 重做按钮
Popover buttons
弹出层按钮
Last single change only
仅最后一次更改
Undo / Redo buttons in the popover footer
弹出层底部的撤销 / 重做按钮

4.3 Typing Test

4.3 打字测试

A typing practice feature. Test your typing with the current keymap while viewing the keyboard layout below. The layout highlights key presses in real time, so you can verify that your physical keymap matches the on-screen display.
打字练习功能。在查看下方键盘布局的同时,使用当前键位图测试您的打字。布局会实时高亮显示按键按下情况,以便您验证物理键位图是否与屏幕显示一致。

Click the Typing Test button in the status bar to enter typing test mode.
点击状态栏中的打字测试按钮进入打字测试模式。

Modes

模式

Three test modes are available, selectable from the mode tabs at the top:
提供三种测试模式,可从顶部的模式选项卡中选择:

Words Mode 单词模式

Typing Test — Words Mode 打字测试 — 单词模式

Time Mode 时间模式

Typing Test — Time Mode 打字测试 — 时间模式

Quote Mode 引用模式

Typing Test — Quote Mode 打字测试 — 引用模式

Options

选项

Typing Test — With Options 打字测试 — 带有选项

In Words and Time modes, you can toggle additional options:
在“单词”和“时间”模式中,您可以切换其他选项:

These toggles are not available in Quote mode, which uses the original text as-is.
这些切换开关在“引用”模式下不可用,该模式按原样使用原始文本。

During a Test

测试期间

Typing Test — Running 打字测试 — 运行中

While typing, the following stats are displayed in real time:
输入时,以下统计数据会实时显示:

Correctly typed words turn green. Incorrect characters are highlighted in red with an underline. The cursor advances as you type, and words scroll automatically.
输入正确的单词会变绿。错误的字符会以红色高亮并带有下划线。光标随着您的输入而前进,单词会自动滚动。

Typing View (View-Only Mode)

打字视图(仅查看模式)

Typing View displays only the keyboard layout in a compact, resizable window — ideal for overlaying on top of other applications while practicing.
打字视图在一个紧凑的、可缩放的窗口中仅显示键盘布局 —— 非常适合在练习时叠加在其他应用程序之上。

Click the Typing View button in the status bar (visible when Typing Test is not active) to enter view-only mode.
点击状态栏中的打字视图按钮(在打字测试未激活时可见)进入仅查看模式。

View-Only — Compact Window 仅查看 — 紧凑窗口

Controls Panel 控制面板

View-Only — Controls 仅查看 — 控制

Click anywhere on the keyboard area to toggle the controls panel (bottom-right popup):
点击键盘区域的任何位置以切换控制面板(右下角弹窗):

Press Escape or click the keyboard area again to close the panel. A hint text appears at the bottom when hovering over the window. The window size and always-on-top preference are saved per keyboard.
按 Escape 或再次点击键盘区域可关闭面板。将鼠标悬停在窗口上时,底部会出现提示文本。窗口大小和始终置顶偏好会按键盘保存。

Note: Auto-lock is suspended while in Typing View mode. If the keyboard is disconnected while in view-only mode, the window automatically restores to its normal size.
注意:在“打字视图”模式下,自动锁定会暂停。如果在仅查看模式下键盘断开连接,窗口会自动恢复到正常大小。


5. Detail Setting Editors

5. 详细设置编辑器

Open detail setting modals from their dedicated keycode tabs. Lighting opens via a Settings: Configuration button at the bottom of its tab; Combo, Key Override, and Alt Repeat Key detail editors open by clicking an entry on their respective tabs.
从专用的键码选项卡中打开详细设置弹窗。“灯效”通过其选项卡底部的设置:配置按钮打开;“组合键”、“按键覆盖”和“Alt 重复键”详细编辑器通过点击其各自选项卡上的条目打开。

5.1 Lighting Settings

5.1 灯效设置

Open from the Settings: Configuration button on the Lighting tab. Configure RGB lighting colors and effects.
从“灯效”选项卡上的设置:配置按钮打开。配置 RGB 灯效颜色和效果。

Lighting Settings 灯效设置

5.2 Combo

5.2 组合键 (Combo)

Configure simultaneous key press combinations to trigger different keys. The Combo tab displays an inline tile grid; clicking an entry opens the detail editor modal directly.
配置同时按下的按键组合以触发不同的按键。“组合键”选项卡显示内联平铺网格;点击条目可直接打开详细编辑器弹窗。

Tile Grid (Combo tab) 平铺网格(组合键选项卡)

Combo List 组合键列表

The Combo tab shows entries as a numbered list (0--31). Configured entries display a summary (e.g., "A + B → C"). Click an entry to open the detail editor. Combo keycodes (Combo On, Combo Off, Combo Toggle) are shown below the list. A Settings: Configuration button at the bottom opens a settings modal for QMK Combo timeout configuration (e.g., Combo time out period).
“组合键”选项卡将条目显示为编号列表 (0--31)。已配置的条目显示摘要(例如,“A + B → C”)。点击条目可打开详细编辑器。组合键码(开启、关闭、切换组合键)显示在列表下方。底部的设置:配置按钮可打开一个设置弹窗,用于 QMK 组合键超时配置(例如,组合键超时时间)。

Detail Editor 详细编辑器

Combo Detail 组合键详情

5.3 Key Override

5.3 按键覆盖 (Key Override)

Replace specific key inputs with different keys. The Key Override tab displays an inline tile grid; clicking an entry opens the detail editor modal directly.
使用不同的按键替换特定的按键输入。“按键覆盖”选项卡显示内联平铺网格;点击条目可直接打开详细编辑器弹窗。

Tile Grid (Key Override tab) 平铺网格(按键覆盖选项卡)

Key Override List 按键覆盖列表

Shows entries as a numbered list. Configured entries display a summary. Click an entry to open the detail editor.
将条目显示为编号列表。已配置的条目显示摘要。点击条目可打开详细编辑器。

Detail Editor 详细编辑器

Key Override Detail 按键覆盖详情

5.4 Alt Repeat Key

5.4 Alt 重复键 (Alt Repeat Key)

Configure alternative actions for the Repeat Key. The Alt Repeat Key tab displays an inline tile grid; clicking an entry opens the detail editor modal directly.
为重复键配置替代动作。“Alt 重复键”选项卡显示内联平铺网格;点击条目可直接打开详细编辑器弹窗。

Tile Grid (Alt Repeat Key tab) 平铺网格(Alt 重复键选项卡)

Alt Repeat Key List Alt 重复键列表

Shows entries as a numbered list. Configured entries display a summary. Click an entry to open the detail editor.
将条目显示为编号列表。已配置的条目显示摘要。点击条目可打开详细编辑器。

Detail Editor 详细编辑器

Alt Repeat Key Detail Alt 重复键详情

5.5 Favorites

5.5 收藏夹

Each editor modal (Tap Dance, Macro, Combo, Key Override, Alt Repeat Key) includes an inline Favorites panel on the right side of the editor.
每个编辑器弹窗(点按跳舞、宏、组合键、按键覆盖、Alt 重复键)在编辑器的右侧都包含一个内联的收藏夹面板

Inline Favorites Panel 内联收藏夹面板

The inline favorites panel provides: 内联收藏夹面板提供:

Within the Synced Data list: 在“已同步数据”列表中:

When Pipette Hub is connected, each saved entry also shows Hub actions:
连接 Pipette Hub 时,每个保存的条目还会显示 Hub 操作:

Inline Favorites — Hub Actions 内联收藏夹 — Hub 操作

5.6 JSON Editor

5.6 JSON 编辑器

Each feature tab (Tap Dance, Macro, Combo, Key Override, Alt Repeat Key) provides an Edit JSON button at the bottom of the tab. This opens a JSON editor modal for bulk editing all entries as raw JSON text.
每个功能选项卡(点按跳舞、宏、组合键、按键覆盖、Alt 重复键)在底部都提供一个编辑 JSON 按钮。这将打开一个 JSON 编辑器弹窗,用于将所有条目作为原始 JSON 文本进行批量编辑。

JSON Editor — Tap Dance JSON 编辑器 — 点按跳舞

JSON Editor — Macro JSON 编辑器 — 宏

For Macros, a warning is displayed indicating that keyboard unlock is required to save changes.
对于宏,会显示一条警告,指出需要解锁键盘才能保存更改。

Note: The JSON editor modifies all entries at once. Use with caution — invalid JSON will be rejected, but valid JSON with incorrect values may cause unexpected behavior.
注意:JSON 编辑器会一次性修改所有条目。请谨慎使用 —— 无效的 JSON 将被拒绝,但具有错误值的有效 JSON 可能会导致意外行为。

Note: Favorites are not tied to a specific keyboard — saved entries can be loaded on any compatible keyboard. When Cloud Sync is enabled, favorites are also synced across devices (see §6.1). Favorites can also be managed from the Data modal on the device selection screen (see §1.3).
注意:收藏夹不绑定到特定键盘 —— 保存的条目可以加载到任何兼容的键盘上。启用云同步后,收藏夹也会跨设备同步(见 §6.1)。收藏夹也可以通过设备选择屏幕上的“数据”弹窗进行管理(见 §1.3)。


6. Editor Settings Panel

6. 编辑器设置面板

Open the editor settings panel from the save button (floppy disk icon) in the keycode tab bar, or use the Save tab in the Keycodes Overlay Panel (§3.14).
从键码选项卡栏中的保存按钮(软盘图标)打开编辑器设置面板,或使用键码覆盖面板 (§3.14) 中的“保存”选项卡。

Editor Settings — Save 编辑器设置 — 保存

The editor settings panel now provides a single Save panel with the following features:
编辑器设置面板现在提供了一个单一的保存面板,具有以下功能:

Note: Tool settings (keyboard layout, auto advance, key tester, security) have moved to the Keycodes Overlay Panel (§3.14). Zoom is available in the toolbar (§4.1). Layer settings are now managed directly via the layer panel on the left side of the editor.
注意:工具设置(键盘布局、自动前进、按键测试器、安全性)已移动到键码覆盖面板 (§3.14)。缩放功能在工具栏中提供 (§4.1)。层设置现在直接通过编辑器左侧的层面板进行管理。

6.1 Cloud Sync (Google Drive appDataFolder)

6.1 云同步 (Google 云端硬盘 appDataFolder)

Pipette can sync your saved snapshots, favorites, and per-keyboard settings across multiple devices via Google Drive.
Pipette 可以通过 Google 云端硬盘在多个设备之间同步您保存的快照、收藏夹和每个键盘的设置。

Sync is configured in the Settings modal (gear icon on the device selection screen), under the Data tab:
同步是在“设置”弹窗(设备选择屏幕上的齿轮图标)的数据选项卡下配置的:

Data Tab 数据选项卡

The Data tab contains the following sections: Google Account, Data Sync, and Pipette Hub. Additional troubleshooting and data management options are available in the separate Troubleshooting tab (see below).
“数据”选项卡包含以下部分:Google 帐号、数据同步和 Pipette Hub。其他故障排除和数据管理选项在单独的“故障排除”选项卡中提供(见下文)。

Google Account

Google 帐号

Sync Encryption Password

同步加密密码

Sync Controls

同步控制

Sync Status

同步状态

Undecryptable Files

无法解密的文件

Sync Unavailable Alert

同步不可用警报

Data Storage

数据存储

Synced data is stored in Google Drive appDataFolder — a hidden, app-specific folder that only Pipette can access. Your personal Drive files are never touched.
同步数据存储在 Google Drive appDataFolder 中 —— 这是一个隐藏的、特定于应用程序的文件夹,只有 Pipette 可以访问。您的个人云端硬盘文件绝不会被触及。

See the Data Guide for details on what is synced and how your data is protected.
有关同步内容以及如何保护数据的详细信息,请参阅数据指南

Data Management

数据管理

Troubleshooting and data management functions are available in the Data panel (see §1.3):
故障排除和数据管理功能在数据面板中提供(见 §1.3):

Settings — Defaults

设置 — 默认值

Settings — Defaults 设置 — 默认值

The Tools tab in the Settings modal includes a Defaults section for setting initial preferences for new keyboard connections:
“设置”弹窗中的“工具”选项卡包含一个默认值部分,用于设置新键盘连接的初始首选项:


7. Pipette Hub

7. Pipette Hub

Pipette Hub is a community keymap gallery where you can upload and share your keyboard configurations and favorite entries. Pipette Hub
是一个社区键位图库,您可以在这里上传并共享您的键盘配置和收藏条目。

7.1 Hub Setup

7.1 Hub 设置

Hub features require Google account authentication. Please complete Google account authentication first. Configure Hub in the Settings modal (gear icon on the device selection screen):
Hub 功能需要 Google 帐号身份验证。请先完成 Google 帐号验证。在“设置”弹窗(设备选择屏幕上的齿轮图标)中配置 Hub:

  1. In the Data tab, click Connect under the Google Account section to sign in with your Google account
  2. 在“数据”选项卡中,点击“Google 帐号”部分下的“连接”以登录您的 Google 帐号
  3. Scroll down to the Pipette Hub section in the same Data tab — it should show Connected
  4. 在同一“数据”选项卡中向下滚动到“Pipette Hub”部分 —— 它应显示“已连接”
  5. Set your Display Name — this name is shown on your Hub posts
  6. 设置您的显示名称 —— 此名称将显示在您的 Hub 帖子中
  7. Your uploaded keymaps appear in the My Posts list
  8. 您上传的键位图将显示在“我的帖子”列表中

7.2 Uploading a Keymap

7.2 上传键位图

To upload a keymap to Hub: 要上传键位图到 Hub:

  1. Connect to your keyboard and open the editor settings (gear icon in the keymap editor)
  2. 连接键盘并打开编辑器设置(键位编辑器中的齿轮图标)
  3. Switch to the Data tab
  4. 切换到数据选项卡
  5. Save the current state with a label (e.g., "Default")
  6. 使用标签保存当前状态(例如,“默认”)

Upload Button 上传按钮

  1. Click the Upload button on the saved snapshot entry
  2. 点击保存的快照条目上的上传按钮
  3. After uploading, the entry shows Uploaded status with Open in Browser, Update, and Remove buttons
  4. 上传后,该条目显示“已上传”状态,并带有“在浏览器中打开”、“更新”和“移除”按钮

Uploaded 已上传

Note: Hub uploads include a .pipette file alongside the standard export formats, allowing other users to load the full keyboard state directly.
注意:Hub 上传除了标准导出格式外,还包含一个 .pipette 文件,允许其他用户直接加载完整的键盘状态。

7.3 Uploading Favorite Entries

7.3 上传收藏条目

Individual favorite entries (Tap Dance, Macro, Combo, Key Override, Alt Repeat Key) can also be uploaded to Hub:
单个收藏条目(点按跳舞、宏、组合键、按键覆盖、Alt 重复键)也可以上传到 Hub:

Data Modal — Favorites Hub Actions 数据弹窗 — 收藏夹 Hub 操作

  1. Open any editor modal with the inline favorites panel, or use the Data modal from the device selection screen
  2. 打开任何带有内联收藏夹面板的编辑器弹窗,或者使用设备选择屏幕中的“数据”弹窗
  3. In the favorites list, each entry shows an Upload to Hub button when Hub is connected
  4. 在收藏夹列表中,当 Hub 连接时,每个条目都会显示一个上传到 Hub 按钮
  5. Click Upload to Hub to share the configuration
  6. 点击上传到 Hub 以分享配置
  7. After uploading, Open in Browser, Update on Hub, and Remove from Hub buttons appear
  8. 上传后,会出现“在浏览器中打开”、“在 Hub 上更新”和“从 Hub 移除”按钮
  9. Renaming a favorite that is uploaded to Hub also updates the title on Hub automatically
  10. 重命名已上传到 Hub 的收藏夹也会自动更新 Hub 上的标题

Note: A Display Name must be set before uploading. If no Display Name is configured, a warning is shown instead of the Upload button.
注意:必须在上传前设置显示名称。如果未配置显示名称,则会显示警告而不是上传按钮。

7.4 Hub Website

7.4 Hub 网站

The Pipette Hub website displays uploaded keymaps in a gallery format.
Pipette Hub 网站 以画廊格式显示上传的键位图。

Hub Top Page Hub 首页

Individual Keymap Page

单个键位图页面

Clicking a keymap card opens the detail page with a full keyboard layout visualization.
点击键位图卡片可打开带有完整键盘布局可视化的详情页面。

Hub Detail Page Hub 详情页

See the Data Guide for details on how Hub authentication works.
有关 Hub 身份验证如何工作的详细信息,请参阅数据指南


8. Status Bar

8. 状态栏

The status bar at the bottom of the screen shows connection information and action buttons.
屏幕底部的状态栏显示连接信息和操作按钮。

Status Bar 状态栏