注:本文由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日

一些截图

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

  1. Windows Store可以下载安装Windows Terminal (Preview)

    Windows Terminal (Preview)已经可以在Windows Store下载安装. Windows Terminal (Preview)运行要求为: Windows 10 版本 183 ...

  2. Windows Store apps开发[40]Windows 8开发书籍之Programming Windows®, 6th Edition

    注:本文由BeyondVincent(破船)原创首发 转载请注明出处:BeyondVincent(破船)@DevDiv.com 更多内容请查看下面的帖子 [DevDiv原创]Windows 8 开发S ...

  3. Windows Store apps开发[76]企业部署Windows 8 Store 风格应用

    注:本文转自 http://www.cnblogs.com/wzk89/archive/2012/12/18/2824121.html 引言 之前我们都知道可以将应用程序发布到Windows 商店中供 ...

  4. Windows Store apps开发[8]处理Fullscreen, Snapped和Filled状态

    注:本系列学习帖子我在DevDiv.com移动开发社区原创首发 转载请注明出处:BeyondVincent(破船)@DevDiv.com 如果你有什么问题也可以前往交流 下面是首发地址: [DevDi ...

  5. c xaml for html5,Windows Store Apps entwickeln mit C# und XAML, HTML5 oder C++

    摘要: Von der Oberfläche über Animationen und Debugging bis zum Einstellen Ihrer Windows 8-Apps in den ...

  6. Windows Store apps开发[79]Windows 8 开发31日-第21日-摄像头

    注:本文由BeyondVincent(破船)翻译首发 转载请注明出处:BeyondVincent(破船)@DevDiv.com 第21日-摄像头:     今天,我们将开始学习Windows 8中的传 ...

  7. Unity Game Starter Kit for Windows Store and Windows Phone Store games

    原地址:http://digitalerr0r.wordpress.com/2013/09/30/unity-game-starter-kit-for-windows-store-and-window ...

  8. Unity for Windows: II – Publishing Unity games to Windows Store

    原地址:http://digitalerr0r.wordpress.com/2013/08/27/unity-for-windows-ii-publishing-to-windows-8/ Windo ...

  9. 如何将Windows 10帐户还原为本地帐户(在Windows Store劫持它之后)

    If your Windows 10 user account is currently a Microsoft account (by your choice or because you got, ...

最新文章

  1. 区间内x的出现个数(主席树)
  2. 在不知道根节点的情况下生成树形结构 (采用JSONObject)
  3. Python爬取京东商品
  4. 001.Amoeba读写分离部署
  5. 网络爱好者必知的国内十大知名Linux系统版本
  6. 学习方法之05六步法则,考上清华北大的路径
  7. Android恢复出厂设置流程分析【Android源码解析十】
  8. 【Tensor】(张量)的创建
  9. My eclipse和Eclipse平台 JSP可视化编程工具
  10. ffmpeg 视频码率压缩、质量控制 -crf 和 -qp 参数详解
  11. 使用缓存django、redis
  12. 第八周编程题在线测试
  13. yum命令报错:Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cache
  14. SEO优化考核的七大指标
  15. 【pwnable.kr】leg
  16. Infortrend新一代GS统一存储系统性能全面提升
  17. JDK的安装和配置(图文小白版)
  18. GSEA基因基富集分析
  19. 学习笔记 | 数据采集系统基本结构及参数
  20. 程序员必备的60个网站,解决你编程的所有问题

热门文章

  1. smic memory生成,lib转db
  2. 西华大学计算机科学与技术分数线,西华大学是几本?去年录取分数线是多少?
  3. redis 哨兵 异步_Redis(7):哨兵机制
  4. spark练习案例_spark练习——影评案例
  5. 别太在意别人的眼光,那会抹杀你的光彩
  6. 使用Audit审计服务排查linux终端异常关机问题
  7. 飞机是最不安全的交通工具吗?
  8. 探岳车型编码_EV晨报 | 北京新能源指标新申请者或9年后获得;小鹏汽车称被特斯拉霸凌;大众探岳GTE上市...
  9. C语言:设圆的半径用 r 表示,圆柱的高用 h 表示,求圆球的表面积圆球的表体积,圆柱的体积,结果保留 3 位小数,要求有适当的提示
  10. 翻译君Mobx,Ten minute introduction to MobX and React