问题标签 [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.
google-chrome - 如何在谷歌浏览器中禁用 MS IME?
我了解 IE 和 FF 都支持 CSS 属性来控制特定领域的 Microsoft IME,例如
但是,Google Chrome 似乎不支持此属性。出于好奇,我在 Google 个人资料页面中尝试使用 Chrome 更改密码进行了一些测试,结果发现 MS IME 在密码字段中被禁用。我不允许通过 IME 输入任何字符。我怎样才能实现这种功能?
谢谢你的帮助!
c# - 平假名到汉字转换器
你知道是否有 C# 中的库或字典可以帮助我将平假名翻译成汉字吗?我知道有 Windows 的 IME,但我想为给定的平假名完全定制汉字候选列表的设计,而这个 IME 是不可能的。
例子:用户写“toru”,首先翻译成平假名:“とる” 我想有这个选择列表:
撮る 取る 盗る
谢谢!
android - 如何获取我的 InputMethodService
我的应用程序有 2 部分。一个 InputMethodService 和一个 Activity。我所做的是单击活动中的 Button 以查看所有可用的 InputMethods,但我在列表中看不到我的 InputMethod。
但之后我可以从设置中看到它>>>语言和键盘
这是相关代码
c# - WM_IME_KEYDOWN 不捕获箭头键
我试图在使用 IME 时捕获箭头键,但是 WM_IME_KEYDOWN 似乎没有捕获箭头。我尝试使用 WM_IME_COMPOSITION,这在按下箭头时确实会发生,但我看不到按下了哪个箭头。
知识?
android - 为 IME 调整大小时缩小 ScrollView - 我做错了什么?
我试图让下面的 ScrollView 缩小,以便在使用 IME 时,它上面的所有其他元素仍然可见,或者至少,让 ScrollView 的顶部向下移动到屏幕。
主要.xml:
这可以做到吗?我可能犯了一些愚蠢的错误......哦,我做了他们关于如何防止键盘隐藏我的 EditText 的所有建议?
而且,我还添加android:windowSoftInputMode="adjustResize"
到清单中,它仍在平移...提示 3..2..1 中的“哇,这是一个愚蠢的问题”......
android - 符号的 Android 键码
我需要一些帮助来开发我的新定制输入法。我正在使用 InputConnection.sendKeyEvent 将新的 KeyEvents 直接发送到应用程序。问题是我似乎找不到符号的键码(例如#$%*)。
我在发送 KeyEvent.KEYCODE_SEMICOLON 之前尝试发送 KeyEvent.KEYCODE_SHIFT_LEFT 以发送冒号并且它有效,但它似乎不适用于数字。
所以我的问题是如何访问所有符号键码?
.net - 日文、中文和韩文等语言的 KeyUp/KeyDown 替代方案?
在 aTextBox
中,我无法捕获具有特殊 IME(如日语和韩语)的语言的击键,因为 IME 不断地决定不同的字符或音节。KeyUp/KeyDown 实际上大部分时间都不会触发(如果 IME 不在决策中,退格键会触发)。
在按下 Enter 之前,我需要捕获 TextBox 中的文本。
你能提供一个建议吗?
android - 用于 IME 关闭的事件侦听器
伙计们......有谁知道当 IME 关闭或关闭/崩溃时是否有我可以监听的事件?如果是这样,你能指点我一些示例代码吗?
我有一个带有几个 EditText 小部件的 Activity,并且想在 IME 被关闭时调用一个方法。
非常感谢!
delphi - 如何避免 StringGrid 中的“打开 IME”弹出窗口?
在 StringGrid 中,有时当我右键单击时会在下面看到不需要的菜单。这是 Windows 弹出窗口吗?
如何防止出现此弹出窗口而不是我自己的?
我的选项中有 goAlwaysShowEditor。
我已将 StringGrid.PopupMenu 设置为我的弹出窗口。
如果右键单击,我已经设置了 StringGrid.OnMouseDown 以显示我的弹出窗口。
javascript - keydown 上的普通字符和半字符的区别
我们分叉了实验性的 Mediawiki VisualEditor。这个 WYSIWYM 编辑器使用隐藏的文本区域和 DOM 中的内容表示。当您聚焦视图时,焦点被赋予 textarea,视图监听 keydown 事件以将每个键入的字符添加到内容中,然后清空 textarea 的值。
仅在 Mac OS X 上出现半字符问题。如果您键入 ^ 或 ¨ 或任何需要打印第二个字符的字符,则会触发 keydown 事件。因此,当用户想要一个“ê”时,他输入“^”。查看获取 textarea 值('^')并清理 textarea 值。然后,用户键入“e”。视图显示“^e”。作为奖励,在 Chrome 上(在这种情况下 Firefox 更好),用户将永远无法在不重新加载窗口的情况下在任何输入中键入当前页面上的任何重音符号。
有什么办法可以区分真人和半人吗?