問題タブ [custom-keyword]
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.
iphone - プログラムでiOSでカスタムキーワードを定義する
iphone でプログラムによってカスタム キーワードを作成したいと考えています。たとえば。NSLog はコンソールにログを出力します。Aphlogs などの独自のログ (カスタム ログ) を使用する多くのフレームワークがあります。MYLogs などの独自のキーワードを定義して、どこでも使用するときにMYLogs(stackoverflow);
、「stackoverflow」をパラメーターとして「MYLogsCalled」メソッドを呼び出す必要があるようにします。そのメソッドで自分のアクションを実行できます。
iphone - カスタムキーボードを使用してブラウザで検索する方法は?
私は最近アプリケーションを開発しました。今、私はこのアプリケーションのようにこのアプリケーションにグーグルとユーチューブを統合したいと思います。多くの検索を行った後、最終的に私たちはカスタムキーボードのためにグーグルとユーチューブを統合することができる2つの方法があると思います。
最初のアプローチ(これは完璧な解決策ですが、非常に難しいように見えます)は、Webviewでgoogle urlを開き、Google SearchBarをクリックしたときにcustomkeyboardを表示するメソッドです。アプリケーションでcustomkeyboardを使用した場合は、( textView.inputView = Customkeyboard;)しかし、Google Searchbarの場合、このメソッドの使用方法は難しい作業に見えます。誰かがこのメソッドについて私を案内してくれれば、私は非常に高く評価されます。
完璧ではありませんが見栄えのする2番目のアプローチは、カスタムキーボードを使用してUITextFieldとUITextViewにテキストを入力すると、デフォルトのキーボードの場合と同じように、このテキストをGoogle検索のURLに追加することです。
上記のURLは、目的のページを開きます。このアプローチを使用して、以下のコードが示すように、カスタムキーボードで試してみました。
しかし、今回は、Googleが(انڈیا)であるカスタムキーボードの単語を直接認識できないため、目的のページを開きません。その後、URL全体を結合すると(https://www.google.com.pk/search ?hl = ur&tbo = d&noj = 1&q =انڈیا)そしてそれを私のコンピュータブラウザで開くと結果が得られます(https://www.google.com.pk/search?hl=ur&tbo=d&noj=1&site=webhp&source=hp&q=% D8%A7%D9%86%DA%88%DB%8C%D8%A7&oq =%D8%A7%D9%86%DA%88&gs_l = hp.1.0.0l10.10727.35473.0.37372.5.4.1.0.0.0.304.1162 .2-3j1.4.0 ... 0.0 ... 1c.3j4j1.PBbmxkMVaqc)このURLではwords(انڈیا)が消え、ブラウザがそれをある種のコードに翻訳します。
iphoneで正常に動作し、目的のページを開きます。この2番目のアプローチを使用した場合、このURLのようなカスタムキーボードテキストを追加した後、URLを直接開く方法を教えてくれる人がいます(https://www.google .com.pk / search?hl = ur&tbo = d&noj = 1&q =انڈیا)または、この形式のアプリケーション内のコーディングでこのURLを変換できる方法がありますhttps://www.google.com.pk/search? hl = ur&tbo = d&noj = 1&site = webhp&source = hp&q =%D8%A7%D9%86%DA%88%DB%8C%D8%A7&oq =%D8%A7%D9%86%DA%88&gs_l = hp.1.0 0l10.10727.35473.0.37372.5.4.1.0.0.0.304.1162.2-3j1.4.0 ... 0.0 ... 1c.3j4j1.PBbmxkMVaqc)そしてGoogleでこのURLを開きます。ヘルプや提案は非常に高く評価されます。ありがとうあらかじめ。
android - カスタム キーボードで DONE キーが機能しない
私のコードでは、 DONE以外のすべてのキーがうまく機能するので、 DONEキーに関する提案を教えてください。私のコードは以下です:
私のmainActivityコードは以下です
私のCustomerkeyboard.javaファイルは以下です
私のXmlファイルは以下です
私のレイアウトXMLファイルは以下です
android - 入力接続 - 選択したテキストを削除するには?
Android用のカスタムキーボードを作りました。私が使用するキーボードのバックスペースボタンを押すと
入力フィールドから 1 文字を削除します。しかし、テキストを選択してバックスペースボタンを押しても、選択したテキストは削除されません。バックスペースボタンを押したときに選択したテキストもキーボードから削除されるようにするには、入力接続でどの方法を使用すればよいですか?
android - Android カスタム キーボード
このリンク「http://www.fampennings.nl/maarten/android/09keyboard/index.htm」を使用してカスタムキーボードを作成しますが、このキーボードに非常に多くの単語を含めたいのですが、上記のリンクキーボードは次のようになります:
私は 3 つの xml ファイルを持っています: 1) hexkbd : A から N を持っています 2) hexkbd2 : M から Z 3) hexkbd3) 余分な単語、私は最初の xml ファイルをうまく表示しますが、何よりも変更するためにこのキーボードに 1 つの余分なボタンを入れたいですキーボードを a から n から m から z に変更するための 3 つの xml がありますが、このカスタム キーボードでこれを行う方法がわかりません。別のファイルでは、このすべての xml ファイルに同じ 1 つのボタンを配置して、3 つすべてを順番に変更します。最初にこの同じボタンをクリックすると、数字のキーボードのみが表示され、2 番目にアルファベットのキーボードをクリックします。早く助けてください。前もって感謝します。
私は次のタイプが欲しい:
android - クリア ボタンを押した後、CustomKeyboard で EditText がクリアされない
これは私のカスタム キーボード クラスです。キーボードでは、クリア キーをクリックすると 1 つのキーがクリアされます。レジスタの editetext はクリアされますが、デバッグ時に editetx の値がクリアされますが、UI で編集テキストが更新されず、同じ古い値が表示されます。
私は TextWatcher リスナーをチェックしましたが、デバッグ時にクリアボタンを押した後、それらの値は何も表示されませんが、編集テキストは更新されません。
キーボードが表示されるときに、EditText を含むビューをアニメーション化しているので、おそらくアニメーションが原因でこの問題が発生していると思います。
これは私のアニメーションコードです
どなたか助けていただけませんか。よろしくお願いします。
javascript - Mozilla カスタム キーワードとして機能するアンエスケープ ブックマークレットを作成したい
このタスクの仕様は次のとおりです。
- ブックマークレット、つまり JavaScript を含むブラウザのブックマークが作成されます。
- これは Mozilla カスタム キーワードから呼び出されます。つまり、短い文字列の後にアドレス バーのクエリ文字列が続き、クエリ文字列はブックマークレット内の "%s" 文字列で表されます。
- タスクは、クエリ文字列からエスケープを解除し、アドレス バーに対応するタブに結果を出力することです。
たとえば、アドレスバーに次のように入力します。
生成する必要があります:
対応するタブに出力されます。
私は割り当てました:
をブックマークレットに追加し、Mozilla カスタム キーワード「ue」に関連付けましたが、上記のように呼び出しても機能しません。結果は出ません。
Google Chrome にもブックマーク キーワードと呼ばれる同様の機能がありますが、実装の詳細が異なる可能性があるため、特に Mozilla カスタム キーワードについてお尋ねします。Google Chrome ユーザーの場合は、引き続き支援を試みることができます。
ありがとう。