使用CLI终端需要使用Alt,Ctrl,Esc等键。Termux触摸键盘不包括一个。为此,Termux使用Volume down按钮模拟Ctrl键。例如,Volume down+L在触摸键盘上按下}会发送与Ctrl+L在硬件键盘上按下相同的输入。

将Ctrl与键结合使用的结果取决于使用的程序,但对于许多命令行工具,以下快捷方式有效:

  • Ctrl + A →将光标移动到行首
  • Ctrl + C →中止(发送SIGINT)当前进程
  • Ctrl + D →退出终端会话
  • Ctrl + E →将光标移动到行尾
  • Ctrl + K →从光标删除到行尾
  • Ctrl + L →清除终端
  • Ctrl + Z →暂停(发送SIGTSTP)当前进程
  • Ctrl + alt + C →打开新会话(仅适用于黑客的键盘)

音量调高键也可作为产生特定输入的特殊键:

  • 音量增大+ E →退出键
  • 音量增大+ T →Tab键
  • 音量增大+ 1 →F1(音量增大+ 2→F2等)
  • 音量增加+ 0 →F10
  • 音量增大+ B →Alt + B,使用readline时返回一个单词
  • 音量增大+ F →Alt + F,使用readline时前进一个单词
  • 音量增大+ X →Alt + X.
  • 音量增大+ W →向上箭头键
  • 音量增大+ A →左箭头键
  • 音量增大+ S →向下箭头键
  • 音量增大+ D →右箭头键
  • 音量增大+ L →| (管道字符)
  • 音量增大+ H →〜(波形符号)
  • 音量增大+ U →_(下划线)
  • 音量增大+ P →Page Up
  • 音量增大+ N →向下翻页
  • 音量增加+。→Ctrl + \(SIGQUIT)
  • 音量增大+ V →显示音量控制
  • 音量增大+ Q →显示额外键视图

额外的钥匙行

Termux还有一个额外的键视图。它允许您使用ESC,CTRL,ALT,TAB, - ,/和|键扩展当前键盘。要启用额外的键视图,您必须长按左侧抽屉菜单中的键盘按钮。你也可以按下音量调高+ Q.


Android中显示DialogFragment虚拟按键不会收起 安卓虚拟按键ctrl_命令行工具

文本输入视图

终端仿真器通常不支持触摸键盘的高级功能,如自动更正,预测和滑动键入。为了解决这个问题,Termux有一个文本输入视图。输入的文本将粘贴到终端。因为它是原生的Android文本输入视图,所以所有触摸键盘功能都可以使用。要访问文本输入视图,您必须向左滑动额外的键视图。


Android中显示DialogFragment虚拟按键不会收起 安卓虚拟按键ctrl_命令行工具_02