小编Rob*_*ert的帖子

为Windows 10开发自定义虚拟键盘

我想在Windows 10上创建一个用于触摸的自定义虚拟键盘​​.我主要是一个开发人员,但如果Windows 10 Dev与之前的版本类似,我可能不得不恢复到C/C++.我希望能够定义按下按键时吐出的所有内容,形状,区域和数据.

Windows 10有一个键盘选择菜单(见图),我希望它与它集成,以便它可以与本机键盘接口一起使用.

在此输入图像描述

我是一位经验丰富的商业应用程序员,但我不知道从哪里开始.我看到这篇文章用于Windows 7键盘,但我希望Windows 10的内容已经发生了变化.

我的问题是:

  1. 是否有可能创建一个本地集成的客户虚拟键盘?
  2. 如何将其与Windows 10虚拟键盘选择器(如图)集成?
  3. 我从哪里开始?

任何帮助/方向/智慧的话将不胜感激.

更新:我想也许我没有解释得很好.我想构建一个与普通键盘形状不同的虚拟键盘,基本上就像快捷键盘一样.您点击一个键,它会将预设的文本片段插入上下文窗口.并且可以从图中的虚拟键盘选项中选择(蓝色位).

c# c++ keyboard virtual-keyboard windows-10

9
推荐指数
1
解决办法
5536
查看次数

反映旧版本的System.dll

我有一个构建活动,它反映了我们的一个库,以便将它与域定义进行比较.在反射过程中,每当我尝试反映Uri时,它都会返回RunTimePropertyInfo而不是Uri,每当我检查任何反射属性时,我都会得到一个异常声明......

"Could not load file or assembly 'System, Version=2.0.5.0, culture=neutral, publickeytoken=7cec85d7bea7798e, retargetable=yes"
Run Code Online (Sandbox Code Playgroud)

使用System.dll版本4.0.0.0编译构建活动.我怀疑这是问题所在.有没有办法在旧版本的System.dll上反映类型.

到目前为止,这只是Uri的失败.有任何想法吗?

.net c# reflection uri

6
推荐指数
1
解决办法
419
查看次数

Objective-c #import指令中的加号(+)是什么?

例如:

#import "NSArray+BBNSArrayAdditions.h"
Run Code Online (Sandbox Code Playgroud)

我已经尝试使用Google搜索并查看Apple开发人员文档,但我无法找到解释.

任何其他导入令牌的链接或解释也将是有用的.

谢谢.

objective-c

3
推荐指数
1
解决办法
209
查看次数

什么是更快,将文本写入文件或转换为字节并将其写入文件?

我需要将HTML写入文件系统,我想知道是否有任何速度提升将其转换为字节并使用FileStream编写它而不是使用File.WriteAllText()(或类似的文本方法).

c# byte text

2
推荐指数
2
解决办法
1262
查看次数

标签 统计

c# ×3

.net ×1

byte ×1

c++ ×1

keyboard ×1

objective-c ×1

reflection ×1

text ×1

uri ×1

virtual-keyboard ×1

windows-10 ×1