Windows Store apps开发[72]Windows 8 开发31日-第15日-虚拟键盘

注:本文由BeyondVincent(破船)翻译首发

        转载请注明出处:BeyondVincent(破船)@DevDiv.com

 

第15日-虚拟键盘

   

    今天,我将介绍Windows 8中的虚拟键盘(on-screen keyboard)。微软好像并没有从名字上区分下面两种键盘:
当用户用手点击TextBox控件时显示出的虚拟键盘
Ease of Access Center中的虚拟键盘


我今天介绍的虚拟键盘是这样的:


 


Ease of Access Center中的虚拟键盘主要是为了使用计算机的人能够更简单的使用键盘。可以通过在Ease of Access Center中找到:【译者注:或者在Win key+R 然后输入osk也可以看到这个虚拟键盘】。
 


点击“Start On-Screen Keyboard”选项,你会看到如下一个虚拟键盘:


 


这个虚拟键盘的主要目的是让用户在没有连接外设键盘时可以输入内容。这是不可以定制的,并且也不会响应本文中涉及到的代码。这个键盘在开始屏幕也只有一个窗口。如下:
 
 
Ok,我花了点篇幅介绍了一下不是本文所关注的键盘。为什么要介绍呢,这里有两个原因:
1、 如果你使用非触摸设备来学习本文时(或者你自己的程序想要使用触摸键盘),你会发现通过鼠标点击是不能启动触摸键盘的。而这时你可能会去网络上搜索相关的解决办法。
2、 当你在网络中搜索如何在Windows 8中操作on-screen keyboard时,你搜索到的内容将是许多关于Ease of Access中的虚拟键盘,而不是你想要的。


这里主要的原因之一就是Windows 8对鼠标点击和finger tap的次数比较少。如果你用鼠标点击一个TextBox,Windows 8假定你使用的是实际键盘,即使在触摸设备上。finger-tap产生的键盘是我今天要介绍的。
当在开发程序中,需要使用虚拟键盘时,如果不是在触摸设备上,请使用模拟器。模拟器可以使用鼠标模拟“taps”操作。下面是设置的地方:
 


Ok,现在我们可以显示出虚拟键盘了,那么就开始吧。


PDF下载地址:


第15日-虚拟键盘


更多内容请浏览下面链接:

Windows 8 开发31日


一些截图










  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值