ime相关内容
我有用于在消息(电子邮件、短信)上输入内容的 EditText.我希望在单击 ActionDone 按钮时立即发布消息.我为此使用以下代码: message.setOnEditorActionListener((textView, i, keyEvent) -> {开关(一){案例 EditorInfo.IME_ACTION_DONE:if (messageCanBePosted()) {Sof
..
我有一个 EditText 我正在设置以下属性,以便当用户单击 EditText 时我可以在键盘上显示完成按钮. editText.setImeOptions(EditorInfo.IME_ACTION_DONE); 当用户单击屏幕键盘上的完成按钮(完成输入)时,我想更改 RadioButton 状态. 如何在屏幕键盘点击完成按钮时跟踪它?
..
我想知道如何创建一个自定义弹出窗口,如下面屏幕截图中的那个(借自 Swype 键盘),其中我可以有几个按钮,每个按钮都将一个字符串提交给当前“已连接"" TextView (通过 InputConnection). 请注意:这是一个InputMethodService 而不是普通的 Activity.我已经尝试使用 Theme:Dialog 启动一个单独的 Activity.但是,一旦打开,
..
是否可以知道用户正在使用的键盘?如何检查用户是否使用 Swype 键盘? 解决方案 您可以使用以下方法检索当前的默认键盘: String currentKeyboard = Settings.Secure.getString(getContentResolver(), Settings.Secure.DEFAULT_INPUT_METHOD); 您将获得类似 com.touchtype
..
我有一个应用程序,如果用户没有使用默认的 Android 软键盘,我想警告他们.(即他们正在使用 Swype 或其他东西). 如何查看他们当前选择了哪种输入法? 解决方案 你可以得到一个默认的输入法,使用: Settings.Secure.getString(getContentResolver(), Settings.Secure.DEFAULT_INPUT_METHOD);
..
在布局 XML 中,可以指定 android:imeOptions="actionNext" 在虚拟键盘中添加 Next 按钮,然后单击它 - 焦点跳转到下一个字段. 如何以编程方式执行此操作 - 例如基于某些事件触发焦点转到下一个字段? 解决方案 您可以将 EditorInfo 类中的常量用于 IME 选项.喜欢, editText.setImeOptions(EditorInf
..
我有一个 EditText,我在其中设置了以下属性,以便在用户单击 EditText 时可以在键盘上显示完成按钮. editText.setImeOptions(EditorInfo.IME_ACTION_DONE); 当用户单击屏幕键盘上的完成按钮(完成输入)时,我想更改 RadioButton 状态. 如何在屏幕键盘点击完成按钮时跟踪完成按钮?
..
Windows 8/Windows RT 中内置的孟加拉语键盘布局根本不是用户友好的.因此,使用 IME 是大多数用户的唯一选择.Win32 中有不少孟加拉语输入法编辑器.它们在 Windows 8 中运行良好. 但是对于 Windows RT,目前没有解决方案.是否可以使用纯 WinRT API 编写 IME? 解决方案 MSDN 链接 我把文章中的一些特征放在重要的地方
..
确定当前活动文本输入光标的屏幕坐标的最佳方法是什么? 我需要将其用于内嵌音译程序,以便在输入文本时向用户显示一些建议选项. 解决方案 首先将线程输入附加到活动应用程序 (AttachThreadInput).然后使用 GetCaretPos.位置在客户端坐标,调用GetFocus 获得带有插入符号的窗口的句柄,然后使用 ClientToScreen.最后通过再次调用 AttachTh
..
我想做一个处理用户输入的控件,所以我希望能够处理不同的键盘,其中一种方法是使用 IME. 如果您不处理它,当您启用 IME(例如启用日语书写)时,会出现一个浮动窗口.我找到了需要处理的消息,但我不知道如何将我捕获的密钥发送到 IME,以及何时才能获得有效的转换字符. 解决方案 我是 Microsoft SDE,曾经维护(Windows 和 Office)韩语 IME 一段时间...>
..
我有一个关于字符串规范化的问题,并且已经回答了,但是问题是,我无法正确规范化需要3次击键的韩文字符 使用输入“ㅁㅜㄷ"(来自击键"ane"),它显示为“무ㄷ"而不是“묻". 通过输入“ㅌㅐㅇ"(来自击键"xod"),它显示为“태ㅇ"而不是“탱". 这是Dean先生的回答,虽然它适用于我最初给出的示例……但与我上面引用的示例不兼容. 如果您使用的是.NET,则可以进行以下操作:
..
在StringGrid中,有时我右键单击时会在下面看到不需要的菜单.这是Windows弹出窗口吗?
..
我目前正在开发一个IME,它会根据输入内容为我生成一个动态密码.我使用了示例SoftKeyboard来进行此项目. 当我需要输入密码时,我只需要更改输入法,就目前而言,这似乎还可以. 我的问题很简单.仅当InputType是类似(InputType = TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD)的密码类型时,才有办
..
这是因此,在尝试使用非IME布局(美国英语),非TSF IME(来自Windows XP DDK的日语FAKEIME)和TSF文本服务(Windows 7附带的任何功能)之后,如果活动的输入处理器概要文件不是TSF文本服务(即它是TF_PROFILETYPE_KEYBOARDLAYOUT),我仍然必须处理击键和WM_CHAR消息以进行文本输入. 我的问题是我的体系结构需要一种方法来告知它可以
..
我希望能够在自定义Windows控件中支持文本输入,就像EDIT和Rich Edit控件已经做到的那样,但不能将它们中的任何一个子类化.该控件当前使用Direct2D和DirectWrite绘制文本,并在带有Platform Update或更高版本的Windows Vista SP1上运行(如果我决定我需要较新的Direct2D和DirectWrite功能,我可能会将其更改为带有Platform
..
如何使用css或其他方法禁用IME?我的问题是,当将语言更改为日语时,在文本框中输入了双字节数字,我需要防止这种情况 我使用 style =“ ime-mode:disabled” 它适用于除谷歌浏览器之外的所有其他浏览器。 解决方案 将属性类型更改为tel。就像ime模式在chrome中处于非活动状态,其他浏览器支持html5一样。 elemen
..
我做了一个应用程序,在数据库中输入中文拼音和汉字。 这意味着操作员必须通过ctrl + shift 在“ Pinyinput”和“ sogou input”之间不断切换。有一种方法可以使IME在选择文本框时自动全部更改? 我的意思是,不是切换键盘布局,而是切换相同键盘布局的输入方法 解决方案 试试这个,我不确定这些语言的名称,请尝试对其进行调试,并在不起作用时获取正确的名称。
..
http://developer.android.com/guide/topics/text/creating-input-method.html#GeneralDesign 读取: 由于设备上可能安装了多个IME,因此为用户提供了一种直接从输入法UI切换到其他IME的方式. 让我们假设我有两种输入法的源,并且可以对其进行修改. 我想让用户在他们之间快速切换,并准备为此保留一个按钮.
..
我的应用程序出现小用户体验问题; 在打开软键盘的情况下从横向更改为纵向(或从纵向更改为横向)时,键盘将隐藏. 我想做的是在方向改变时停止隐藏键盘. (编辑-我不想强行打开键盘,如果键盘在方向改变之前是隐藏的,我希望它保持隐藏状态-我想保留 键盘处于打开/关闭状态). 我一直在寻找答案,似乎在Activity清单中的windowSoftInputMode选项中添加stateU
..
我想在按钮内创建候选人视图,但 您看到了日志猫: 请分享代码 我的代码 SoftKeyboard.java @Override public View onCreateCandidatesView() { LayoutInflater li = (LayoutInflater) getApplicationContext().getSystemSer
..