0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

树莓派OS 的屏幕键盘不好用?这个方法可以解决问题!

上海晶珩电子科技有限公司 2025-03-25 09:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

导语

如果你有一台树莓派的触摸屏或者HMI产品,希望使用屏幕虚拟键盘输入信息时,会出现下面的困惑,默认打开的键盘只有一点点,不能铺满整个屏幕,用起来很不方便,最后只能放弃改用外部的USB键盘。

3cc2cf92-0917-11f0-9434-92fbcf53809c.png

Raspberry Pi 的触摸屏显示器有广泛的用途。使用触摸设备上的屏幕键盘比插入键盘和鼠标更有意义。

值得庆幸的是,最新版本的 Raspberry Pi OS 提供了一种安装和使用屏幕键盘的简单方法。

3cc9e0a2-0917-11f0-9434-92fbcf53809c.png

Raspberry Pi上的屏幕键盘

让我们看看如何在 Raspberry Pi OS 上安装屏幕键盘支持。

只需检查您是否已拥有屏幕键盘支持

Raspberry Pi OS Bookworm 及更高版本包含用于屏幕键盘功能的 Squeekboard 软件。

现在,这个包可能已经默认安装了。如果你打开终端并触摸界面,它会带出键盘,那么一切就都设置好了。

也有可能已安装但未启用。

进入菜单,然后进入首选项并打开 Raspberry Pi 配置工具。在显示选项卡中,查看是否可以更改屏幕键盘的设置。

3d19849a-0917-11f0-9434-92fbcf53809c.jpg

Raspberry Pi上已安装屏幕键盘支持

如果您点击屏幕键盘设置,系统会提示“未安装虚拟键盘”,则您必须先安装该软件。下一节将详细介绍安装步骤。

3d1dda90-0917-11f0-9434-92fbcf53809c.png

未安装虚拟键盘

在 Raspberry Pi OS Bookworm 中获取屏幕键盘

您需要一个物理键盘和鼠标来安装所需的软件包,如果您无法连接,您可以尝试通过 SSH 进入 Pi。

首先更新你的 Raspberry Pi 的包缓存:

sudoapt update

该squeekboard软件包提供了 Debian 中的虚拟键盘。使用以下命令安装它:

sudoapt install squeekboard

安装后,单击菜单并从首选项启动 Raspberry Pi 配置。

3d4fd536-0917-11f0-9434-92fbcf53809c.jpg

访问 Raspberry Pi 配置

在 Raspberry Pi 配置工具中,转到“显示”选项卡并触摸它。

3d53f99a-0917-11f0-9434-92fbcf53809c.jpg

您将看到三个选项:

- 始终启用:无论您是否使用触摸屏,都可以始终通过顶部面板访问屏幕键盘。

- 如果发现触摸屏则启用:仅当检测到触摸屏时才可访问屏幕键盘。

- 已禁用:虚拟键盘将根本无法访问。

在这三者中,您可能倾向于选择“如果发现触摸屏则启用”。但是,它对我不起作用。我选择始终启用。

但并非所有应用程序都会自动调出屏幕键盘。就我而言,Chromium 运行效果不佳。幸运的是,顶部面板上的屏幕键盘图标可让您随时访问它。

3d79e664-0917-11f0-9434-92fbcf53809c.jpg

支持的应用程序可以使用虚拟键盘,但也可以从顶部面板访问

这样,您就可以在触摸屏上享受键盘的乐趣了。

结论

对于旧版本的 Raspberry Pi OS,您也可以使用该matchbox-keyboard软件包。

sudoapt install matchbox-keyboard

由于 Squeekboard 适用于 Wayland,因此 Matchbox 也许可以在 Xorg显示服务器上运行。

安装只需一个命令,然后虚拟键盘就可以启动并运行了。这是在 Raspberry Pi OS 上测试的,但由于Squeekboard适用于 Wayland,因此它也可能适用于其他操作系统

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 键盘
    +关注

    关注

    4

    文章

    868

    浏览量

    41550
  • 屏幕
    +关注

    关注

    7

    文章

    1233

    浏览量

    57051
  • 树莓派
    +关注

    关注

    122

    文章

    2069

    浏览量

    109730
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    这个网真怪,不欢迎发帖子,设置一点都不好用

    这个网真怪,不欢迎发帖子,设置一点都不好用
    发表于 01-11 19:09

    热电阻PT100+XTR105做测温系统,好不好用?

    热电阻PT100+XTR105做测温系统,好不好用?
    发表于 06-14 17:51

    树莓派系列教程3:访问树莓

    本帖最后由 kaloha 于 2017-5-15 16:02 编辑 一、外接HDMI显示器,鼠标键盘 如果把树莓当作一个小电脑,那么可以外接鼠标
    发表于 03-28 11:09

    树莓使用3.5寸屏幕教程

    硬件连接1.连接GPIO接口,Raspberry Pi ModelA+/B+/2 B/3 B引出了40个GPIO管脚,而屏幕引出了26个管脚,连接时注意对应屏幕管脚和树莓管脚。您
    发表于 02-12 23:12

    移植手机屏幕树莓使用

    `最近玩树莓,但是没有屏幕独立给树莓享受,想到身边一个手机已经废弃,便拆解下来屏幕看能不能移
    发表于 04-03 11:20

    移植StemWin触摸屏不好用的原因是什么?

    SYSTEM_SUPPORT_UCOS的值设定为0, 注释了//#include "includes.h",编译就OK了,我将hex文件下载到开发板中,显示各个界面都是OK的,但是触摸屏是不好用的,之前看了教程进行移植,触摸屏部分一直不好用,想着今天用给定例程实验一下。谁
    发表于 08-07 08:00

    STC8系列单片机到底怎么样?好不好用

    STC8系列单片机到底怎么样?好不好用
    发表于 09-30 06:36

    芒果-哪吒MQ怎么样?好不好用

    芒果-哪吒MQ怎么样?好不好用?芒果-哪吒MQ的参数配置是什么?
    发表于 12-28 06:28

    芒果-哪吒MQ怎么样?好不好用

    芒果-哪吒MQ怎么样?好不好用?芒果-哪吒MQ的参数配置是什么?
    发表于 03-29 19:15

    树莓的种类_树莓安装教程

    树莓(Raspberry Pi)是尺寸仅有信用卡大小的一个小型电脑,您可以树莓连接电视、显示器、
    发表于 11-27 22:01 5832次阅读

    支持树莓3的 Chromium OS 发布0.5版本

    在第4版Chromium OS对内核的重新设计带来巨大性能提升之后,今年2月底,面向树莓2的Chromium OS项目启用了新网站--http
    发表于 04-02 14:51 871次阅读

    实现树莓加密的方法

    树莓(RaspberryPi),常作为高效低成本的平台用于研究开发。树莓是一款低成本、超小型电脑,它可以插入显示器,并使用标准
    的头像 发表于 10-15 14:44 5210次阅读

    树莓基金会更新树莓OS,支持最新浏览器,优化电源管理

    首先,树莓 OS 对于电源系统进行了优化提升,新增了对树莓 5 SBC 的兼容支持。其次,还在屏幕
    的头像 发表于 03-14 14:55 1370次阅读

    树莓小技巧:无需键盘或显示器,如何通过WiFi设置树莓

    树莓是一款小巧便携的USB供电计算机,可以隐藏起来用于小型项目,如网络服务器或家庭自动化。通常,设置树莓需要
    的头像 发表于 06-26 15:41 1051次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>小技巧:无需<b class='flag-5'>键盘</b>或显示器,如何通过WiFi设置<b class='flag-5'>树莓</b><b class='flag-5'>派</b>?

    树莓屏幕怎么选?

    树莓很多人都用过,但用屏幕的倒不是很多。不少都是直接远程操作,或者直接接身边的显示设备了。但我觉得给开发板配一个屏幕还是很能提升使用体验的。这次我就介绍一下
    的头像 发表于 08-08 14:59 1073次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>屏幕</b>怎么选?