WinCE6.0多国语言软键盘

  N久以前写过一篇《WinCE下自定义的大软键盘》,这个自定义软键盘就是为RM905a+项目来做的。RM905a+的系统分辨率是640*480,WinCE原生键盘小的太小,大的又太大。所以就去除了大软键盘其中很多没必要的按键,既满足了使用需求,又提高了用户体验,不至于一个软键盘就占了大半个屏幕。当然那时候没有美工可以帮忙,图片处理都是自己搞的,所以RM905a+的界面也都是一抹黑,其实就是用的最简单的MFC+高对比黑色的主题,虽然不太好看,但反而很像专业仪器。

  后来做车载导航设备,在国外卖的不错,于是除了英文版以外,还需要做俄语、阿拉伯语、土耳其语和希伯来语等语种的软件,自然就需要对应语种的输入软键盘。有了前次的经验,代码部分不是问题,图片有专业美工做,所以做出来的效果很好。

  现在WinCE车机已经不做了,那我也可以拿出来分享给大家,希望对还在使用WinCE做一些设备的同学做参考。

  WinCE6.0多国语言软键盘下载地址: http://download.csdn.net/download/sunrain_hjb/9030065

  在ARM平台的WinCE6.0上测试通过,支持以下几种语言:

  0401:阿拉伯语(Arabic) ,040d:希伯来语(Hebrew) ,041f:土耳其语(Turkish) ,0409:英语(English_United_States)。

  使用方法和效果如下图所示。

  

  

时间: 2024-10-08 02:33:49

WinCE6.0多国语言软键盘的相关文章

VMware Workstation 11.0.0多国语言(含简体中文)+永久激活密钥

 昨 天,VMware虚拟机11.0 简体中文版正式发布,值得注意的是新版抛弃了32位系统支持,安装包体积大幅减小, 新增Windows10技术预览版支持,不过依然不完美(比如9879安装上后严重崩溃),引导虚拟机现已支持EFI:另外,Win8.1虚拟机 Unity已改进,最多已为虚拟机分配2GB显存. VMware Workstation是功能最强大的热门虚拟机软件,现已自带原生简体中文.用户可在在虚拟机同时运行各种操作系统,进行开发.测试.演示和部署软件,虚拟机中复制服务器.台式机和平板环境

Swing之QQ软键盘

目录: 代码 效果图 完全实现QQ登录界面的软件盘功能! 代码: 直接上代码,以下代码非常完整,copy后能直接运行: package swing.component.popup; import java.awt.AlphaComposite; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Composite; import java.awt.Container; import java.awt.Curs

软键盘 输入法管理器 InputMethodManager

 基本介绍 软键盘的显示原理 软键盘其实是一个Dialog.InputMethodService为我们的输入法创建了一个Dialog,并且对某些参数进行了设置,使之能够在底部或者全屏显示.当我们点击输入框时,系统会对当前的主窗口进行调整,以便留出相应的空间来显示该Dialog在底部,或者全屏. 控制活动主窗口调整方式 Android定义了一个属性windowSoftInputMode,用它可以让程序控制活动主窗口调整的方式.我们可以在配置文件AndroidManifet.xml中对Activit

Android 软键盘控制弹出(很好使,自己写的,绝对能用)

最近在做电商类的项目,由于需求的不断变动,在有关输如文本框的地方,要求弹出软键盘,如果界面很多的下,则需要些很多代码,在空闲的时候,写了一个软键盘管理类,很好使,自己写的,亲自试过,这是一个软键盘控制单例模式实现的. 代码如下: package com.okdi.ilife.activity.login; import android.app.Activity; import android.content.Context; import android.view.View; import an

前端angularJS利用directive实现移动端自定义软键盘的方法

最近公司项目的需求上要求我们iPad项目上一些需要输入数字的地方用我们自定义的软键盘而不是移动端设备自带的键盘,刚接到需求有点懵,因为之前没有做过,后来理了一下思路发现这东西也就那样.先看一下实现之后的效果: 实现的效果就是当点击页面中需要弹出软键盘的时候软键盘弹出,浮在页面的中间,和模态框一样的效果,可以在软键盘中输入任何数字,附带的功能有小数点.退格.清空.确定等功能.当在键盘上点击数字的时候页面中的表单中实时的添加对应的数字,上图中可以看到. 产品经理那边给的原因是iPad屏幕本来就小,如

android自动弹出软键盘(输入键盘)

searchEditView.setFocusable(true); searchEditView.setFocusableInTouchMode(true); searchEditView.requestFocus(); Timer timer = new Timer(); timer.schedule(new TimerTask() { public void run() { InputMethodManager inputManager = (InputMethodManager) sea

第一个app-进阶:1、让EditText屏蔽软键盘仍能光标闪动:2、EditText 的inputType参数类型(密码方式-隐藏显示、只允许输入数字等等)

EditText屏蔽软键盘后,光标消失问题 开始我有个需求:屏蔽系统软键盘 于是找到并使用这个方法: //edit_text1.setInputType(InputType.TYPE_NULL); //屏蔽软键盘弹出//edit_text2.setInputType(InputType.TYPE_NULL); //屏蔽软键盘弹出//edit_text3.setInputType(InputType.TYPE_NULL); //屏蔽软键盘弹出 让三个EditText都成功地没有软键盘弹出. 后来我

Android 设置系统的返回键 和软键盘获取焦点问题

很多朋友出现过这样的一个问题,当底部弹出评论框时,有几个问题,一个是软件盘弹出时怎么让焦点在输入框,关于这个问题,本人也是遇到过,解决了很久,有的是在布局设置或者代码里setFocusable(true),并没有用,又在代码或者代码里设置requestFocus(),依然没有用,其实这个解决办法是没有错的,但是为什么会没用呢,因为并没有及时是在软件盘弹出时设置,所以先提出隐藏和显示软件盘的方法 private void onFocusChange(boolean hasFocus) { fina

Android软键盘弹出时把布局顶上去的解决方法

原文: 解决Andriod软键盘出现把原来的布局给顶上去的方法(转) 链接:http://blog.sina.com.cn/s/blog_9564cb6e0101g2eb.html 决方法,在mainfest.xml中,对那个Activity加: <activityandroid:name=".activity.HomeActivity"android:windowSoftInputMode="adjustPan|stateHidden"></ac