LineXinBar 的操控:手柄、键盘、鼠标和触控
手柄
插上一个手柄 — Xbox、PlayStation、Nintendo、8BitDo、Steam 手柄 — 整个桌面就能在沙发上任您操控。无需事先设置。
| 操作 | 手柄 | 键盘 |
|---|---|---|
| 浏览 | 方向键或左摇杆 | 方向键 |
| 选择 | 下方按键 | Enter |
| 返回 | 右侧按键 | Esc |
| 某一行的选项 | 上方按键 | F10 或鼠标右键 |
| 好友 | 左侧按键 | Shift |
| 指南 | 指南按键 | Super |
| 下一台显示器 | 肩键 | Tab / Shift+Tab |
| 截图 | 指南键 + 右肩键 | Print Screen |
按键按位置命名,而不是按字母,因此在任何布局上都是下方按键负责选择 — 即使是 A 键在另一侧的 Nintendo 手柄。手柄进入休眠后又回来,或者中途才插上,都能直接使用。
掌机是一等目标:Shell 的设计目标是在 Steam Deck 级别的机器上流畅运行,同时控制功耗,并在不够用时提供低配硬件模式。
指南按键
指南按键属于 Shell,任何应用程序都无法占用 — 无论什么东西卡住了其他一切,它都是退路。
游戏通常直接读取手柄,所以手柄不能像键盘那样被拦下。LineXinBar 接管每个手柄,再给系统的其余部分一个完全相同、只少了一个按键的手柄:同样的名称、同样的按键、同样的震动,只是没有指南键。游戏看到的是它期望的手柄,而指南每次都能打开。
而在指南中的按键操作不会同时传给游戏:返回时您的拇指仍按着的按键会先被松开,所以用 A 关闭指南时,不会同时触发游戏中的 A。
按键提示
时钟对面的角落会说明在您面前的屏幕上各按键的作用 — 选择、选项、指南。
每个提示都是画出来的,而不是写着字母:一张按键组的图,相关的那个按键被填充,这在任何品牌的手柄上都成立。而且它会按照您手中的操控设备来命名 — 拿起键盘,它就显示 Enter;再碰一下手柄,它又回到手柄。选项只在按下确实能打开东西的地方出现。熟悉之后,设置 › 系统 › 按键提示可以一次性在所有地方关闭它们。
这个网站也是这样:在手柄和键盘之间切换时,看看右下角。
键盘
方向键用于浏览,Enter 用于选择,Esc 用于返回,单独按 Super 会打开指南。
在主屏幕上,输入任何字母都会开始搜索整个主栏。Super 只有在被单独按下并松开时才会被识别,所以所有 Super 组合键仍然有效;Alt+Tab 会像其他桌面一样浏览指南中的窗口卡片。键盘布局在设置中选择,列表包含系统知道的全部布局。
屏幕键盘
主机没有键盘,所以 Shell 自己就是键盘。当应用程序把光标放进文本框时,它会自动出现,也可以随时手动调出。
| 操控 | 作用 |
|---|---|
| 方向键或摇杆 | 在按键之间移动 |
| A | 按下光标所在的按键 |
| B | 收起键盘 |
| Select + 左侧按键 | 在任何地方显示或隐藏 |
| 实体键盘上的任意按键 | 收起屏幕键盘,并输入该字符 |
它会跟随您的键盘布局,只要某个输入框可能需要它,角落里的小标签就会提示可以使用。
鼠标和触控
单击的效果与移动到那里再按 A 完全相同。其余的都遵循一条规则。
固定不动的东西 — 指南、菜单、面板上的按钮、屏幕键盘 — 会在指针下方高亮,并响应第一次单击。选中时会移动的东西 — 主栏上的行 — 需要单击一次来选中,再单击一次来执行,因为如果悬停就会选中,行会滑走,光标就会自己在主栏上游走。滚轮用于滚动,在触摸屏上轻触就是单击。
本站的主屏幕也遵循同样的规则:单击某一行会点亮它并把它滑到主栏中间,再单击点亮的行即可打开。固定不动的指南及其菜单会响应第一次单击。
快捷键
默认设置,除指南外都可以在配置文件的 [keybindings] 表中修改。
| 快捷键 | 操作 |
|---|---|
| 单独按 Super、Super+Home、鼠标侧键 | 显示指南 |
| Super+Q | 关闭当前窗口 |
| Super+K | 显示屏幕键盘 |
| Print, Ctrl+Shift+3 | 拍下这块显示器 |
| Super+Tab | 在这块显示器的窗口间循环 |
| Alt+Tab | 浏览指南中的窗口卡片 |
| Super+← / → | 切换到上一台或下一台显示器 |
| Super+Shift+→ | 把窗口移到下一台显示器 |
| Ctrl+Alt+Backspace | 退出会话 |
