我的用户需要输入纬度和经度,当然我需要验证输入的值是否为合法的纬度/经度值.我想要一个键盘布局,为我做一些(删除字母字符,标点符号等,只留下数字和+/-).数字键盘键盘似乎没有这样做(缺少+/-),也没有随SDK附带的任何其他键盘布局.有没有人知道是否有办法提供该功能,而无需自己的键盘IME和越狱手机?
谢谢!
我需要强制Delphi中的alt + shift来制作应用程序的语言.我尝试用keybd_event调用它两次,但它没有做到这一点.
我正在使用UITextView开发应用程序.我想用return键替换键盘上的Done键.我找到了它的代码但是它是用于UITextField而不是UITextView.
我使用ActivateKeyboardLayout(HKL_NEXT, KLF_ACTIVATE);Delphi XE2来加载波斯语键盘布局,但有时我点击TextBox或DbGrid控件键盘会自动更改为英文布局.
如何禁用键盘布局的自动更改?
编程时,我使用的是Visual Studio Code,并且在Windows中切换了英语键盘布局,但是当我将计算机用于一般用途时,我使用的是斯洛伐克语键盘布局。当我在一分钟内从一个切换到另一个时,有时会变得很荒谬。是否有设置(或插件)可以将VS Code中的键盘布局设置为英语,而Windows布局仍设置为斯洛伐克语?
我正在使用Qt Embedded开发应用程序并在linux framebuffer中运行它.我需要一种方法来输入非美国字符.是否可以用Qt更改键盘布局?
我试着在Qt/X11上运行它.布局切换和输入在那里非常好.但是当我用Qt/Embedded编译它并在framebuffer中运行它时我无法改变布局.
我搜索了文档,没有找到任何关于布局切换的信息.
我认为它与文档中指定的qt键盘驱动程序有关.看来我应该开发自己的键盘驱动程序.但我正在使用标准键盘,我认为必须有一种标准的方式来改变输入语言?
你会建议什么?
顺便说一下,我正在使用4.5版本.也许4.6有什么可以解决这个问题?
这里遇到同样的问题:
http://lists.trolltech.com/pipermail/qt-embedded-interest/2008-August/000034.html
http://lists.trolltech.com/qt-interest/2004-02/msg00570.html
我想获得与映射无关的键码,但文档说 XKeyEvent 结构中的“键码”取决于硬件和驱动程序,我不能依赖它。如何在 Windows 中获得一些便携式密钥代码,如 VK_*?
有没有办法以编程方式找出计算机的键盘类型(即键的位置,以及哪些位置存在哪些额外的键)?
如果键盘非常不规范,那么一点点误差是可以接受的,但总的来说,重点是构建一个类似屏幕键盘的应用程序,可以在屏幕上动态绘制键盘布局,准确度高。
我正在开发一个Android应用程序,我有一个EditText和两个RadioButtons(A和B),
我想要做的是:
当选中RadioButtonA时,我想更改键盘布局以使用完成按钮显示它.当选中RadioButtonB时,我想更改键盘布局以使用搜索按钮显示它.
我试图改变IMEOptions我的EditText喜欢这个,但它仍然不起作用:
注意:键盘已经可见,我想要做的只是修改按钮搜索按钮完成在每种情况下两个radioButtons
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(btnA.isChecked() ) {
txtSearch.setImeOptions(EditorInfo.IME_ACTION_DONE);
// txtSearch.invalidate();
}
else {
txtSearch.setImeOptions(EditorInfo.IME_ACTION_SEARCH);
// txtSearch.invalidate();
}
}
Run Code Online (Sandbox Code Playgroud)
有关如何做到这一点的任何想法?
提前致谢.
android keyboard-layout android-softkeyboard android-edittext
奇怪的是,这似乎应该已经做过:我想在键盘顶部交换– 键上的数字和符号,以便:10
*键入而不是6。6将显示数字而不是*。我还想进行其他一些修改,但很快发现其他人在使用选项之前setxkbmap(caps:swapescape例如)已经完成了这些布局修改。
鉴于以上所述,这是一个三部分的问题:
*.lst和中的*.xml文件,有没有办法找出这种情况是否存在/usr/share/X11/xkb/rules/?setxkbmap,那将是一种理想的方法,以及如何将我的选项贡献回社区?至于问题3:
setxkbmap默默地失败了,我甚至对自己的方法都不自信)。man setxkbmap涉及该主题的各种博客文章之外,我还无法找到任何有关此主题的文档。keyboard-layout ×10
keyboard ×3
delphi ×2
iphone ×2
android ×1
delphi-xe2 ×1
linux ×1
objective-c ×1
qt ×1
qtembedded ×1
winapi ×1
x11 ×1
xlib ×1