問題タブ [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.
javascript - オペラ IME のサポート
現在、designMode 対応の IFrame で動作する入力モード エディター (IME) のサポートを取得しようとしています。
ここでの問題は Opera にあり、IME から有用な通知が得られないようです。初めて IME を使用すると、キーコード 197 のキーダウンが 1 回だけ発生するように見えますが、それ以外には何も発生しません (キーコード 229 メッセージもテキスト入力イベントもありません)。
他のすべてのブラウザーでは、IME の範囲内で何かが起こっている場合、キーコード 229 のキーダウン イベントが一般的です。そして、いくらかの善意と、キーコード 13 およびテキスト入力イベントを伴うキーアップの組み合わせにより、シーケンスが完了した瞬間を検出できるようです。
ありがとう
windows - Windows Mobile 6 IME モードの設定方法 (数字のみ)
Windows Mobile 5 では、次のいずれかの方法を使用して、入力を数値のみに設定できます。
// Managed InputModeEditor.SetInputMode(textBox, InputMode.Numeric);
// ネイティブラッパー InputModeSupport.SHSetImeMode(textBox.Handle, InputModeSupport.SHIME_MODE.SHIME_MODE_NUMBERS);
Windows Mobile 6 では、どちらも機能しません。
WM 6.0 / .NET CF 3.5 で IME を「数字のみ」に設定するにはどうすればよいですか?
silverlight - SilverlightがIMEサポートを提供しないのはなぜですか?
windowless
Silverlight(バージョン4まで)では、slプラグインのプロパティをに設定するtrue
と、テキストボックスでIMEサポートを取得できません。誰かが理由を知っていますか?それはセキュリティ上の懸念ですか、それとも何か他のものですか?
android - Androidで現在のIMEを確認するにはどうすればよいですか?
デフォルトのAndroidソフトキーボードを使用していない場合にユーザーに警告したいアプリケーションがあります。(つまり、Swypeまたは他のものを使用しています)。
彼らが現在選択している入力方法を確認するにはどうすればよいですか?
android - Android:ジェスチャーコードをIMEに入れる方法/場所は?
Android は初めてですが、ジェスチャー文字認識を可能にする IME を作成しようとしています。ジェスチャ認識を実行する単純なアプリを既に実行できますが、IME を使用してジェスチャ ビュー/obj をフックする場所がわかりません。これは、これまでの IME 用に私が持っているものの最初の骨組みです。を使用したいと思いますandroid.gesture.Gesture/Prediction/GestureOverlayView/OnGesturePerformedListener
。誰かアドバイスはありますか?
ジェスチャIME.java
GestureKeyboard.java
GesureKeyboardView.java
キーボード.xml
入力.xml
windows - DelphiでWindows IMEを使用するには?
私はいくつかのキーボードを持っており、それらは異なる TMemos を入力しています。英語ではすべて正常に動作しますが、韓国語ではキーストロークが IME に送信されてから onKeypress (さまざまなキーボードを処理/識別します) に送信されるため、その前にどのキーボードから来たのか正確にわかりません。
WinApi の使い方はよくわかりませんが、IME を扱う部分の使い方を覚える必要があります。HEREには多くの情報がありますが、デルファイでの適用方法を知る必要があります。各ユーザーのキーストロークを保存し、IME に送信する必要があります。
IMM.PASの使い方を教えてくれる人がいるかもしれません
windows - 文字列を IME (Windows) に送信して翻訳を取得できますか?
たとえば (私は韓国語の IME を使用しています)、"xodnek" を (文字列として) 送信して 태우다 を取得できますか?
それができない場合は、個々の文字ㅌㅐㅇㅜㄷㅏ (キー「xodnek」から) から 태우다 を取得できますか。
windows - これはバグですか(Windows API)?
文字列の正規化について質問があり、すでに回答済みですが、問題は、3回のキーストロークが必要な韓国
語の文字を正しく正規化できないことです。「ㅁㅜㄷ」(キーストローク「ane」から)を入力すると、「무ㄷ」が出力されます。 「묻」の代わりに。
「ㅌㅐㅇ」(キーストローク「xod」から)を入力すると、「탱」ではなく「태ㅇ」が出てきます。
これはディーン氏の答えであり、最初に示した例では機能しましたが、上記で引用した例では機能しません。
.NETを使用している場合、以下が機能します。
ネイティブWin32では、対応する呼び出しはNormalizeStringです。
NormalizeStringは、WindowsVista+でのみ使用できます。XPで使用する場合は、「Microsoft国際化ドメイン名(IDN)軽減API」をインストールする必要があります(IDNダウンロードに含まれているのはなぜですか、わかりません...)
これらの方法はどちらも実際にはIMEを使用する必要がないことに注意してください。韓国語のIMEがインストールされているかどうかに関係なく機能します。
これは私がdelphiで使用しているコードです(XPを使用):
これはバグですか?私のコードに何か間違っていますか?コードはコンピューターで正しく実行されますか?どの言語で?どのWindowsバージョンを使用していますか?
windows - 文字を変換するにはどうすればよいですか?または他のソリューション
私のIMEは、通常のハングルジャモ(U + 1100 – U + 11FF)ではなく、ハングル互換性ジャモ(U + 3130 – U + 318F)を出力することがわかりました(他の質問もあります)。
そこで、スーパーユーザーに他のIMEについて質問してみましたが、まだ回答はありません。
自分で変換するだけでいいですか?それは正確には何を意味しますか?複雑すぎませんか?方法について何かアイデアはありますか?どんな助けでもいただければ幸いです。
言語:Delphi
OS:WinXP
IME:韓国語入力システム(IME 2002)
android - Android:テキストの編集移動ボタン
次のように定義された編集テキストがあります。
誰かがオンスクリーンキーボードの[完了/実行]ボタンをクリックしたときにボタンがクリックされるか、ボタンによって実行されるメソッドを実行するように、カスタムコマンドを設定したいと思います。これはimeオプションと関係があると思いますが、それらがどのように機能するかを理解することはできませんでした。助けてくれてありがとう!