問題タブ [uikeycommand]
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.
ios - return/enter キーを使用して UIKeyCommand を作成するにはどうすればよいですか?
UIKeyCommand
キーのみを使用する を作成したいと思い[return]
ます。これまでのところ、私は試しました:
上、下、左、右、およびエスケープ (からUIResponder.h
)のように、Enter キーにはグローバル定数はありません。
return/enterキーをキャプチャするために他にできることはありますか?
ios - Swift でハードウェア キーボードのキーの押下をリッスンする
ハードウェア キーボードのサポートをアプリに追加して、ユーザーがいつでもキーボードの特定のキーを押すことで呼び出される関数をトリガーできるようにしたいと考えています。この記事を見つけて、Objective-C でうまく機能させることができました。Swift に変換したのですが、keyPressed
「c」を押した後、何らかの理由でメソッドが呼び出されません。keyCommands
ユーザーがキーボードのキーを押すとすぐに呼び出されることを確認しました。iOS シミュレーターと Mac のキーボードでテストしています。
私のSwiftコードの問題は何ですか?
ios - 修飾子を含む UIKeyCommand は、最初の呼び出しでは認識されません
UIKeyCommand
ビュー コントローラーからインスタンスを提供することで、iOS アプリでキーボード ショートカットをサポートしています。
以下はチャームのように機能し、 を押すたびに提供されたセレクターが呼び出されますe。
ただし、キーコマンドを⌘</kbd>+e, or
これはまだ機能します。初めて押すと動かない⌘</kbd>+e, but it will work like a charm after that. Why does that happen and how can I fix it?
ios - iOS Swift 割り込みキーボード イベント
キーボードイベントをインターセプトするのに問題があります。iOS を SteelSeries Free (ゲームパッド コントローラー) に接続しました。iOS に接続すると、Bluetooth キーボードとして検出されます。これは Notes を開いたときにテストされ、ゲームパッドのボタンを押すと文字が書き込まれます。
このボタンの押下をインターセプトして独自の機能を実行する必要がありますが、残念ながらそれができません。
GCController を使用しようとしましたが、どうやらゲーム コントローラー オブジェクトとして検出されません。カウントを印刷すると、0と表示されます。以下の私のコード。
ゲームパッドがBluetoothキーボードとして検出されたため、ゲームコントローラーとして検出されなかったと思いました。そこで、代わりに UIKeyCommand を使用しようとしました。以下は私のコードです:
しかし、上記の実装でも、ゲームパッドのボタンを押してもコンソールには何も出力されません。
これは私を混乱させます。それで、これに対する答えを知っているなら、私を助けてください。前もって感謝します!
ios - UIAlertController はほとんどすべての UIKeyCommands を非表示にします
UIAlertController が表示されると、レスポンダー チェーンのすべての UIKeyCommands が UITabBarController 以外に隠されます。機能するキー コマンドは次のとおりです: Escape (アラートを無視) と Return (優先アクションを選択)。
UIAlertController が表示されている間、他のコマンドを使用できるようにしたいのですが、これは不可能のようです。resignFirstResponder()
アラートコントローラーで呼び出して、別のビューコントローラーで呼び出してみましたが、うまくいきbecomeFirstResponder()
ません。
この制限を回避する方法はありますか?
ios - UIKeyCommands が機能しない
iPad のカスタム ショートカットをアプリに追加しようとしています。ただし、以下のコードでは、それらが機能していることを確認できません。コマンドキーを押すとディスカバリーモーダルが表示されますが、次にコマンド + f を押しても何も起こりません。私は何を間違っていますか?
ios - シミュレーターで iPad ショートカットを試す
iOS 9 では、開発者はUIKeyCommandを使用して iPad アプリにショートカットを追加できます。それらは外部キーボードで入力され、機能が反応します。
Macのシミュレーターでそれらをテストする方法はありますか? または、次のように表示します。