问题标签 [ime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 查看特定的 IME?
我有一个自定义视图,我希望用户能够从应用程序定义的字符集中输入字符。为此,据我了解,我需要编写一个输入法服务。用户不仅需要安装它,还需要在“设置”>“语言和键盘”中启用 IME,然后在视图中选择要使用的自定义 IME。
这似乎真的很疯狂。我希望此 IME 仅用于一个应用程序中的一个视图。我不希望它在系统范围内可用或强制用户进行全局设置更改。
我能看到的唯一选择是定义我自己的应用内自定义视图并在视图获得焦点时模拟 IME(可能是全屏)。没有更好的吗?
android - 日文汉字手写输入
我想问一下是否有计划为日文汉字提供内置手写输入法。也许对于繁体中文和简体中文也是如此。
我问的原因是因为这是我似乎从 iPhone 中遗漏的唯一东西。能够在手机上自然输入上述字符真的很方便,我还没有找到足够好的输入法。
提前致谢。
c# - 从日文 IME 获取更多数据
在我的 c# 表单中,我有一个数据网格视图,我想在其中输入单词或句子的汉字和假名版本,将它们放在不同的列中。例如:
我想要实现的是在我提交第一列时自动填充第二列。我知道有包含汉字阅读的字典,但是对于句子来说它变得复杂,而且还有许多汉字有不止一种阅读。我所知道的是 IME 具有这两种信息,因为在打字时我首先使用平假名,然后将其转换为汉字,有没有办法获得用户的原始输入?
java - Android IME - 如何检测输入视图?
我正在尝试为 Android 操作系统编写自定义 IME。但是,我无法弄清楚如何检测用户何时输入例如EditText
.
我已经尝试过重写一些on...()
方法InputMethodService
无济于事。
这里的文档对我没有特别的帮助,我很难理解InputMethodService
类的描述。
c# - 在 ac# 控件中设置 IME 插入符号位置
我在 C# 中创建了一个文本编辑器控件,我继承自Control
.
我的一些用户使用 IME(输入法编辑器)进行输入,所以我想为它添加更多支持。
通常,IME 会在插入符号所在的位置弹出,但我不知道如何告诉它出现在哪里。我假设有一些标准的方法可以做到这一点,因为Control
类中有一些 IME 字段。
android - Android 输入法 (IME) 上带有字典文件的 I/O
我目前正在开发一个 Android IME,我想要一个文件,我将它用作字典,所以我想读写它。
首先,如何在项目中导入这个文件?
其次,它存储在设备中的什么位置?
最后,我认为它不能被删除,对吧?
先感谢您!
android - 安卓输入法问题
关于安卓的几个问题:
是否可以替换默认键盘中的键?例如,是否可以用逗号替换数字键盘中的点?
我写了一个非常简单的 IME,但我无法将它设置为 EditText。我想要的是将我的 EditText 之一设置为使用我默认编写的 IME,而不是默认的 LatinIME。那可能吗 ?inputMethod 属性如何工作?我设置了 IME 的完全限定类名,但它引发了类未找到异常。
谢谢。
android - Android:Ime 选项在某些设备的软键盘上不可见
对于 AutoCompleteTextView 我已经设置了android:imeOptions="actionSearch"
并且在我的活动中我有:
当键盘出现时,我可以识别一个按钮来执行我的搜索(根据 ime 定义)。我已经对此进行了测试,它适用于三星 Galaxy S 和 Xperia X10。
但是,用户报告说,他们无法在键盘上找到任何按钮来启动 HTC 设备上的搜索。我做错了什么,或者这是关于 ime 选项以及不同设备如何处理它们的问题?
android - ime全屏时覆盖EditText提示?
当应用程序处于横向模式并且 EditText 处于全屏模式时,我可以覆盖提示并显示不同的提示吗?
例如,我有一个 TextView(标签,比如“用户名”)和一个 EditText(输入用户名,提示“强制”)。但是,当应用程序处于横向模式并且 EditText 处于全屏模式时,提供更好的提示将是更好的用户体验 - 例如“用户名是强制性的”,以便用户知道 EditText 的用途。
EditText 中是否有一种方法可以检查 ime 是否处于全屏状态?
[我尝试查看 Twitter 等各种应用程序——它们要么不覆盖提示,要么只是有重复其 TextView/标签的提示。我不想做这些]
谢谢。
android - 安卓输入法问题
我正在为 kannada 开发一个 IME——一种印度语言,通过从 android sdk 改编软键盘。当我输入字符时,光标向前移动一个位置。但是当我在 bekku 中键入一些复合字符(如 kku)时,我必须将 ka、virama、ka 和 u 与 4 个不同的 unicode 字符组合起来。它们都一起出现,但光标将在前面 4 位而不是出现在复合字符旁边。如何在正确的位置显示光标?我尝试了输入连接的 setSelection() 方法。我还尝试发送 key-dpad-left 的 keyevent(向下和向上)。没有任何工作。提前致谢