问题标签 [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.

0 投票
1 回答
460 浏览

javascript - Opera 输入法支持

我目前正在尝试使用启用了 designMode 的 IFrame 来获得输入模式编辑器 (IME) 支持。

这里的问题在于 Opera,我似乎没有从 IME 收到任何有用的通知。如果第一次使用 IME,我似乎得到了一个键码为 197 的按键 - 并且再也没有别的了(没有键码 229 消息,没有 textinput 事件)。

对于所有其他浏览器,如果在 IME 范围内发生某些事情,则 keycode 为 229 的 keydown 事件似乎很常见。并且通过一些善意和 keyup 与 keycode 13 和 textinput 事件的组合,似乎可以检测到序列完成的那一刻。

谢谢

0 投票
1 回答
1151 浏览

windows - 如何设置 Windows Mobile 6 IME 模式(仅限数字)

在 Windows Mobile 5 中,以下方法之一仅用于将输入设置为数字:

// 托管 InputModeEditor.SetInputMode(textBox, InputMode.Numeric);

// Native Wrapper InputModeSupport.SHSetImeMode(textBox.Handle, InputModeSupport.SHIME_MODE.SHIME_MODE_NUMBERS);

在 Windows Mobile 6 中,两者都不起作用。

如何在 WM 6.0 / .NET CF 3.5 中将 IME 设置为“仅限数字”?

0 投票
2 回答
880 浏览

silverlight - 为什么 Silverlight 不提供 IME 支持?

在 Silverlight(直到第 4 版)中,如果windowless将 sl 插件的属性设置为true,则无法在文本框中获得任何 IME 支持。有谁知道为什么?是安全问题还是其他原因?

0 投票
3 回答
9185 浏览

android - 如何确定Android中当前的IME?

我有一个应用程序,如果他们没有使用默认的 Android 软键盘,我想警告用户。(即他们正在使用 Swype 或其他东西)。

如何查看他们当前选择了哪种输入法?

0 投票
0 回答
1796 浏览

android - Android:如何/在哪里将手势代码放入 IME?

我是 Android 新手,但我正在尝试创建一个允许手势字符识别的 IME。我已经可以做一些简单的应用程序来执行手势识别,但不确定在哪里使用 IME 挂钩手势视图/obj。到目前为止,这是我对 IME 的初步了解。我想用android.gesture.Gesture/Prediction/GestureOverlayView/OnGesturePerformedListener. 有人有建议吗?

手势输入法.java

手势键盘.java

GesureKeyboardView.java

键盘.xml

输入.xml

0 投票
2 回答
1767 浏览

windows - 如何在delphi中使用windows输入法?

我有几个键盘,它们输入不同的 TMemo。在英语中,一切正常,但在韩语中,击键在将其发送到我的 onKeypress (处理/识别不同的键盘)之前被发送到 IME,所以在此之前我无法准确判断它来自哪个键盘。

我不完全知道如何使用 WinApi,但我需要学习使用处理 IME 的部分。这里有很多信息,但我需要知道如何在 delphi 中应用它。我需要存储每个用户的击键并将它们发送到 IME。

也许有人可以帮助我学习使用IMM.PAS

0 投票
1 回答
196 浏览

windows - 我可以将字符串发送到 IME (Windows) 以获取翻译吗?

例如(顺便说一句,我使用的是韩语 IME)我可以通过发送“xodnek”(作为字符串)获得태우다吗?

如果那不可能,我可以从它的单个字符ㅌㅐㅇㅜㄷㅏ(来自键“xodnek”)中得到 태우다。

0 投票
1 回答
533 浏览

windows - 这是一个错误(Windows API)吗?

我有一个关于字符串规范化的问题,它已经得到了回答,但问题是,我无法正确规范需要 3 次击键
的韩文字符输入“ㅁㅜㄷ”(来自击键“ane”),它出现“무ㄷ”而不是“묻”。
输入“ㅌㅐㅇ”(来自击键“xod”),它会输出“태ㅇ”而不是“탱”。

这是迪恩先生的回答,虽然它适用于我最初给出的例子……但它不适用于我上面引用的例子。

如果您使用的是 .NET,则以下内容将起作用:

在本机 Win32 中,对应的调用是NormalizeString

NormalizeString 仅在 Windows Vista+ 中可用。如果你想在 XP 上使用它,你需要安装“Microsoft Internationalized Domain Name (IDN) Mitigation APIs”(为什么它在 IDN 下载中,我不明白......)

请注意,这些方法实际上都不需要使用 IME - 无论您是否安装了韩语 IME,它们都可以工作。

这是我在 delphi 中使用的代码(使用 XP):

这是一个错误吗?我的代码中有什么不正确的地方吗?代码是否在您的计算机上正确运行?用什么语言?你用的是什么windows版本?

0 投票
1 回答
138 浏览

windows - 我将如何转换字符?或者其他解决方案

我发现(尽管我的另一个问题)我的 IME 输出Hangul Compatibility Jamo (U+3130 – U+318F)而不是常规Hangul Jamo(U+1100 – U+11FF)。

因此,我尝试向超级用户询问有关其他 IME 的问题,但尚未得到答复。

我应该自己转换吗?这究竟意味着什么?是不是太复杂了?关于如何做的任何想法?任何帮助,将不胜感激。

语言:Delphi
操作系统:WinXP
输入法:韩语输入系统 (IME 2002)

0 投票
2 回答
43513 浏览

android - Android:编辑文本转到按钮

我有一个定义如下的编辑文本。

我想设置一个自定义命令,以便当有人单击屏幕键盘上的 Done/Go 按钮时,单击一个按钮或只运行该按钮运行的方法。我认为这与 ime 选项有关,但我无法弄清楚它们是如何工作的。提前感谢您的帮助!