如何在 Linux 中使用屏幕键盘

转自如何在 Linux 中使用屏幕键盘
屏幕键盘可以作为实体键盘输入的替代方案 。在某些时候,屏幕键盘显得非常需要 。比如,你的键盘刚好坏了;你的机器太多,没有足够的键盘;你的机器没有多余的接口来连接键盘;你是个残疾人,打字有困难;或者你正在组建基于触摸屏的信息服务站 。
屏幕键盘也可以作为一种防范实体键盘记录器的保护手段,键盘记录器会悄悄记录按键来获取密码等敏感信息 。一些网上银行页面实际上会强制你使用屏幕键盘来增强交易的安全性 。
在 linux 中有几个可用的开源键盘软件,比如GOK (Gnome 的屏幕键盘),kvkbd,,。
我会在这个教程中集中讲解,告诉你如何用设置一个屏幕键盘 。有着布局方案灵活、输入法多样、自动隐藏等特性 。作为教程的一部分,我也将会示范如何只使用鼠标来操作桌面 。
在 Linux 中安装屏幕键盘
幸运的是,存在于大多数 Linux 发行版的基础仓库中 。
在,或者 Linux Mint 中:

  1. $ sudo apt-get install florence

在,或者 RHEL (/RHEL 需要EPEL 仓库) 中:
  1. $ sudo yum install florence

在或者中:
  1. $ sudo urpmi florence

对于用户,存在于AUR中 。
配置和加载屏幕键盘
当你安装好之后,你只需要简单的输入以下命令就能加载屏幕键盘:
  1. $ florence

默认情况下,屏幕键盘总是在其他窗口的顶部,让你能够在任意活动的窗口上进行输入 。
在键盘的左侧点击工具按键来改变的默认配置 。
在的 "样式 (style)" 菜单中,你能够自定义键盘样式,启用/取消声音效果 。
在“窗口 ()”菜单中,你能够调整键盘背景透明度、按键不透明度,以及控制键盘比例、工具栏、尺寸和总是置顶等特性 。如果你的桌面分辨率不是非常高,透明度调整就显得非常有用,因为屏幕键盘会挡住其他窗口 。在这个例子中,我切换到透明键盘,并且设置不透明度为 50% 。
在“行为 ()”菜单中,你能够改变输入方法 。支持几种不同的输入法: 鼠标 (mouse)、触摸屏 (touch )、计时器 (timer) 和漫步 () 。鼠标输入是默认输入法 。最后的两种输入法不需要按鼠标键 。计时器输入通过将指针滞留在按键上一定时间来触发按键 。漫步输入的原理跟计时器输入差不多,但是经过训练和灵巧使用,能够比计时器输入更加迅速 。
在“布局 ()”菜单中,你能够改变键盘布局 。比如,你能够扩展键盘布局来增加导航键,数字键和功能键 。