首页 逛逛奇闻正文

软键盘怎么开(如何用鼠标打开软键盘)

a742880968_ 逛逛奇闻 2024-04-01 00:09:34 45 0

最近遇到这样一个需求,需要利用LabVIEW编写一款上位机软件,用来做测试,经过沟通发现用户使用的电脑只有一个触摸屏,没有鼠标和键盘。但是上位机界面需要输入一些参数,这个时候因为没有键盘,只能干着急,于是乎我就想,能不能打开Windows系统自带的虚拟键盘,这样不就可以输入了吗?

虚拟键盘

这确实是一个不错的思路,但是问题来了,常规打开软键盘需要按快捷键Windows+Ctrl+O,但是现在就是没有键盘才需要打开软键盘,如果有键盘谁还用得着这样?因此我就想,能不能编个小程序,自动打开软键盘,就像手机中的软键盘一样,需要输入的时候就自动弹出。终于,功夫不负有心人,终于研究出了方法

首先需要有LabVIEW开发环境,我用的是LabVIEW2020。打开LabVIEW后,按快捷键Ctrl+N,新建一个空白VI

新建空白VI

在前面板中拖入一个字符串输入控件和一个停止按钮

前面板拖入控件

按快捷键Ctrl+E切换至程序框图,利用While循环和事件结构编写一个简单的事件处理循环

编写事件处理循环

在事件结构边框处右键,点击添加事件分支

添加事件分支

添加停止按钮的值改变事件,用于停止程序

添加停止值改变事件

将停止按钮拖入至新增的停止按钮值改变分支,并且拖入一个真常量,连接至While循环的停止接线端

完善停止事件

继续添加事件分支,本次添加的是字符串输入控件的鼠标按下事件

添加字符串输入鼠标按下事件

在新添加的字符串输入控件值改变事件分支中拖入【执行系统命令】vi,该vi可在程序框图面板中空白处右键,在函数选板-【互联接口】-【库与可执行程序】-【执行系统命令】找到

拖入执行系统命令vi

同时拖入两个调用库函数节点,如下图所示进行连接

完善程序

双击打开第一个库函数节点,按照下图的说明进行配置

选择第一个系统库函数

设置输入输出参数

设置输入输出参数

双击打开第二个库函数节点进行配置

选择第二个系统库函数

配置第二个库函数节点的参数

配置第二个库函数的输入输出

按快捷键Ctrl+I打开VI属性窗口,找到【执行】-首选执行系统修改为【用户界面】,点击确定按钮

修改首选执行系统

接下来看一下演示效果,点击运行按钮,鼠标单击文本框即可自动打开软键盘进行输入,大功告成!

      

以上便是关于LabVIEW如何调用系统软键盘进行输入的一个简单范例,若大家有任何疑问欢迎私信同我交流。如果感觉对你有帮助,欢迎动动你的小手指分享给更多需要的人,你的支持就是我更新最大的动力!

评论