WinCE下自定义的大软键盘

      WinCE下默认的大软键盘如下图所示。

     

      在实际应用中,很多按键,如最上面一行的F1~F12几乎很少使用,只有数字、字母和几个重要的功能键用的较多,所以,我们可以根据自己的需求定制软键盘。

      WinCE6.0中,其源代码位于C:\WINCE600\PUBLIC\COMMON\SDK\SAMPLES\LARGEKB。至于如何修改,这里就不做介绍了,应该不困难的。附上以前修改过的一个实例,如下图所示。

     

      实际效果图如下,     

           

      有感兴趣的,请到这里下载,http://download.csdn.net/source/2630072。用法也很简单,编译系统完成后,将定制的文件拷贝到工程目录下,替换原来的文件,最后Make Runtime Image就可以了。

时间: 2024-09-20 18:33:45

WinCE下自定义的大软键盘的相关文章

JS实现自定义简单网页软键盘效果代码_javascript技巧

本文实例讲述了JS实现自定义简单网页软键盘效果.分享给大家供大家参考,具体如下: 这是一款自定义的简单点的网页软键盘,没有使用任何控件,仅是为了练习JavaScript编写水平,安全性方面没有过多考虑,有顾虑的可以不用,目的是学习,希望对您有用处. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-simple-web-keybord-style-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C/

Windows Phone 7开发教程(3)——XNA下使用MessageBox和软键盘

相信未来一段的业余时间,我都要和XNA为伍了.本来想向3D开发的纵深发展 ,但是遇到了一个实际的问题,就是如何在XNA下显示MessageBox和Software Input Panel.干脆先写出来吧,省得大家遇到这问题时抓狂. 按照为数不多的公开文档描述,XNA和Silverlight for Windows Phone应该 是基于同一个.NET Compact Framework的CLR.但是,XNA并没有提供任何用户控 件.MessageBox和软键盘等,也不能直接调用Silverlig

EditText默认不弹出软键盘

#EditText默认不弹出软键盘# 网上关于EditText默认情况下不弹出软键盘,当手触摸到EditText,获取焦点时候,才会弹出软键盘,貌似都不能用,其实,在oncreate()方法中,加上 getWindow().setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); 就能达到预期效果,至于,让EditText永远不获取焦点的方法,网上大把的,百度即可,暂时没有遇见让EditText永远不获取焦点的场

为什么android 自定义dilog里的edittext不弹出软键盘?

问题描述 为什么android 自定义dilog里的edittext不弹出软键盘? LayoutInflater inflater = LayoutInflater.from(mContext); LinearLayout dilogview = (LinearLayout) inflater.inflate(R.layout.dilog_comment, null); final Dialog dialog = new AlertDialog.Builder(mContext).create(

【Android】自定义带进度条的WebView,修复不弹出软键盘的BUG

记录下最近开发中研究的带进度条的WebView 自定义类吧. 其实网上有不少这样的帖子,但是都没有一个完整的好用的例子,最关键的是,用网上的例子后有一个很明显的bug,就是遇到输入框的话没法弹出软键盘.研究了好久总算搞定了.特此记录下. 直接上源代码,关于代码的解释,个人感觉注释中已经添加的足够清楚了. ProgressWebView import android.content.Context; import android.content.res.Resources; import andr

Android自定义软键盘的设计与实现代码_Android

偶然间发现了Android.inputmethodservice.Keyboard类,即android可以自定义键盘类,做了一个简单例子供大家参考. 效果如下: 先看界面布局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout

自定义软键盘-android 自定义的软键盘怎样将edittext给推上去

问题描述 android 自定义的软键盘怎样将edittext给推上去 android 自定义的软键盘怎样将edittext给推上去,用的自定义的软键盘是系统的那个,android.inputmethodservice.KeyboardView,怎样弹出来的时候把edittext给像系统键盘一样推上去? 解决方案 android EditText自定义软键盘光标问题Android 自定义软键盘android 自定义软键盘 解决方案二: adjustResize 该活动的主窗口始终调整大小,以使屏

windows-我要做软键盘,如何实现窗口不影响焦点?环境WinCE 6.0 Frameworks3.5 最好C#

问题描述 我要做软键盘,如何实现窗口不影响焦点?环境WinCE 6.0 Frameworks3.5 最好C# 请问大家,我要做一个软键盘,需要其弹出时焦点仍在之前的wordpad中,怎么实现窗口不影响焦点? 环境:Windows CE 6.0 [Frameworks3.5] 语言:C#/C++都可,最好是C# 我查到了关于软键盘的源代码文件夹 .../LARGEKB 不过里边的代码看不懂 网上能查到的爱好者写的 wince 软键盘程序,运行时依旧会获取焦点,无法实现软键盘功能.

android-Android AutoCompleteTextView的下拉框不被软键盘遮挡

问题描述 Android AutoCompleteTextView的下拉框不被软键盘遮挡 当AutoCompleteTextView的下拉框很长的时候不会被弹出的软件盘遮挡如何做? 解决方案 在配置文件的activity中设置android:configChanges参数keyboard 来处理这个事件