問題タブ [on-screen-keyboard]
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 - Android カスタム IME は、スクリーン キーボードのデフォルトを使用します
Android 用の IME を作成するときは、onCreateInputView() などの多くの InputMethodService メソッドをオーバーライドして、オンスクリーン キーボード (OSK) をサポートする必要があります。
ユーザーのデフォルト IME からオンスクリーン キーボードを使用する方法はありますか。たとえば、Android のデフォルト IME がデフォルトの IME だとします。IME を使用する場合、手動ですべて (予測などを含む) を処理する代わりに、Android の既定の IME から OSK を使用する方法があります。スクリーン キーボードのユーザーをこの IME に置き換えたくありません。
または、Android のデフォルト キーボードのソースを取得して、それを使用することもできます。
javascript - 「変更時」のコールバックを使用して、jQueryプラグインからAngularJSモデルを更新します
私は、オンスクリーンキーボードを必要とするタッチスクリーンコンピューター用のWebアプリを構築しており、この優れた(または、ひどいものではなかったことがわかった唯一の)キーボードを使用しようとしています。 https://github.com/Mottie/Keyboard/
問題は、すでにお察しのとおり、オンスクリーンキーボードを使用してもモデルが更新されないことです。これは私のコードです。これは一種の機能ですが、あらゆる種類の醜いものです。
部分的なHTML:
部分的なページコントローラからのキーボードの初期化:
したがって、jQueryプラグインによってトリガーされた変更で、何かを実行できます。明らかに、これは単一のフィールド/モデル、名前1(電子メールのものはまったく機能せず、名前フィールドを上書きします)の更新でのみ機能します。キーボードで使用する場合は、任意の数のフィールドを更新する必要があります。正しいもの。これをそれほどひどくなく、ハードコーディングされていない(可能であれば、複雑すぎない)方法でこれを解決するにはどうすればよいですか?
c# - C# WinForms で Windows スクリーン キーボードを使用する方法
- VS 2010
- 64 ビット OS で動作する 32 ビット アプリの開発 (Windows 7、Windows 8 - デスクトップ アプリ)
- C#
- .NET 4.0
- Winフォーム
アプリケーションからWindows オンスクリーン キーボード ( osk.exe
) を起動する際に多くのスレッドが見つかりましたが、いくつか問題が発生しています。64 ビット OS で 32 ビット アプリを実行しているためと思われます。ここで WooCaSh によって投稿されたコードを試しました:
WinForms の画面上のキーボード
しかし、3 つの異なる方法はどれもうまくいきません。sysnative
パスについては、「指定されたパスが見つかりません」Process.Start
で失敗し ます。およびパスについては、 「スクリーン キーボードを開始できませんでした」というエラー ダイアログが表示されます。system32
osk.exe
ここで可能な回避策を見つけました。これは、探していたものよりも少し複雑です (eryang による投稿): http://social.msdn.microsoft.com/Forums/en-US/netfx64bit/thread/10ebc62f-e6d7 -4072-9fd1-ea3784a0966f/
- これを行うためのより簡単または正しい方法はありますか?
- タブレットでアプリを実行すると、ユーザーがテキストボックスを選択したときにオンスクリーン キーボードが自動的に起動することを期待していましたが、うまくいきませんでした。これは正常ですか、それとも何か不足していますか? デスクトップモード(私のアプリ)の場合、Windows 8でキーボードが自動的に起動しないことがわかりました:http://www.bleepingcomputer.com/forums/t/480250/keyboard-does-not-pop-up -自動/ Windows 7 タブレットで動作するようですが、ここには Windows 8 タブレットしかないため、テストできません。
wpf - Windows 8デスクトップアプリ:tabtip.exeをセカンダリキーボード(数値テキストボックス用)で開きます
現在、Windows 7タブレットで実行されるデスクトップWPFアプリに取り組んでおり、Windows8を搭載したSurfaceProユニットをいくつか追加しています。
TextBoxがフォーカスを受け取ると、小さなキーボードアイコンが表示されなくなることにすぐに気付きました。すべてのTextBoxのMouseDownイベントで「tabtip.exe」を実行することで解決しました。
いくつかの数値テキストボックス(注文のアイテムの数量)があり、数値入力のために画面キーボードを開きたいのですが、デフォルトではqwertyキーで開きます。
tabtip.exeに渡して入力モードを変更できるコマンドライン引数を広範囲に検索してきましたが、うまくいきませんでした。これはメトロスタイルアプリでは簡単な作業のように見えますが、デスクトップ側では不可能です。
これを実現するために使用できるtabtip.exeへのコマンドライン引数はありますか?
macos - Mac OSX アプリケーション (OSK など) の別のアプリケーションのカーソル位置にテキストを挿入する方法は?
オンスクリーン キーボードのレプリカとなる OSX アプリケーションを作成しようとしています。別のアクティブなアプリケーションのカーソル位置にテキストを挿入することはできますか? 前もって感謝します!
c# - C# winform からスクリーン キーボード プロセスを正しく閉じるにはどうすればよいですか?
現在、ユーザーが電子メールを入力して画像をデジタルで取得できる画像ビューアを設計しています。私を悩ませているのは、オンスクリーンキーボードを閉じることです。このコードを使用して、Windows プロセスを開始します。
その後、VB InputBox を開いて電子メール アドレスの入力を求めます (アプリケーションはタッチ スクリーンに表示されるため、スクリーン キーボードを使用します)。このプロンプトの後、プロセスを自動的に閉じたいと思います。
次の方法でプロセスを閉じようとしました。
それらのどれも機能せず、単に例外をスローします:
また、プロセスを ID で識別してこの方法で閉じようとしましたが、うまくいきませんでした。私も見ました: C#/ .NET:メインウィンドウ外で別のプロセスを閉じる が、どちらも機能しませんでした.. :(
私は C# の初心者で、コードから Windows プロセスを呼び出すのはこれが初めてです。何か不足していますか?
事前にどうもありがとうございました!
wpf - WPF から Windows 8 オン スクリーン キーボードを表示および非表示にする
Windows 8 タブレット用の WPF アプリケーションを作成しています。これは完全な Windows 8 であり、ARM/RT ではありません。
ユーザーがテキスト ボックスに入力すると、次のコードを使用してスクリーン キーボードを表示します。
これはうまくいきますが、キーボードを再び非表示にする方法がわかりませんか?
誰でもこれを行う方法を知っていますか?
また、キーボードが表示されたときにフォーカスされたコントロールが上に移動するように、アプリケーションのサイズを変更する方法はありますか? Windows RT アプリケーションの場合と少し似ています。
どうもありがとう