# InputKeyboard **Repository Path**: Lvwl-CN/InputKeyboard ## Basic Information - **Project Name**: InputKeyboard - **Description**: 虚拟键盘独立程序 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 6 - **Created**: 2022-10-18 - **Last Updated**: 2025-07-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: 虚拟键盘, keyboard ## README # 开源不易,感谢支持 ![支付宝微信](doc/zfbwx.png) # 如需定制,请联系:Lvwl@outlook.com # InputKeyboard 软键盘 [Gitee](https://gitee.com/Lvwl-CN/InputKeyboard) # 介绍 软键盘独立程序,基于WPF开发 ![Normal](doc/Normal.png) ![Letters](doc/Letters.png) ![LettersNumber](doc/LettersNumber.png) ![Number](doc/Number.png) ![NumberSymbol](doc/NumberSymbol.png) # 使用方法 方法1、直接双击exe打开程序 方法2、自己开发的Net桌面工程引用此exe,通过代码传递参数并控制窗口显示 方法3、命令行或运行=>启动,可带参数,参数包含布局(Layout)、多点触控(MultiTouch)、标题(Title 可空)、窗口距离屏幕左侧距离(Left 可空)、窗口距离屏幕上侧距离(Top 可空)、窗口不透明度(Opacity 可空,double类型,默认1.0d),参数含义如下: ### 布局(Layout)可选内容 | 值 | 含义 | | --- | --- | | Normal | 普通(默认) | | Letters | 字符 | | LettersNumber | 字符和数字 | | Number | 数字键盘 | | NumberSymbol | 数字键盘和运算符号 | ### 多点触控(MultiTouch)可选内容 | 值 | 含义 | | --- | --- | | False | 非多点触控屏(默认) | | True | 多点触控屏,组合键需要同时按下 | 注意: 当Left或Top未设置参数时,程序会根据当前鼠标所在位置计算出合适的位置显示窗口 # 示例 开始=》运行=》输入 “{程序根目录}\InputKeyboard.exe Layout=Number MultiTouch=True Title=测试 Left=300 Top=300”=》回车 # 版本记录 ## V1.0.2 1、添加扫描码 ## V1.0.1 1、增加窗口不透明度参数 ## V1.0.0 1、新规做成