問題タブ [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.

0 投票する
1 に答える
3783 参照

ios - return/enter キーを使用して UIKeyCommand を作成するにはどうすればよいですか?

UIKeyCommandキーのみを使用する を作成したいと思い[return]ます。これまでのところ、私は試しました:

上、下、左、右、およびエスケープ (からUIResponder.h)のように、Enter キーにはグローバル定数はありません。

return/enterキーをキャプチャするために他にできることはありますか?

0 投票する
1 に答える
2459 参照

ios - Swift でハードウェア キーボードのキーの押下をリッスンする

ハードウェア キーボードのサポートをアプリに追加して、ユーザーがいつでもキーボードの特定のキーを押すことで呼び出される関数をトリガーできるようにしたいと考えています。この記事を見つけて、Objective-C でうまく機能させることができました。Swift に変換したのですが、keyPressed「c」を押した後、何らかの理由でメソッドが呼び出されません。keyCommandsユーザーがキーボードのキーを押すとすぐに呼び出されることを確認しました。iOS シミュレーターと Mac のキーボードでテストしています。

私のSwiftコードの問題は何ですか?

0 投票する
1 に答える
984 参照

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?

0 投票する
1 に答える
2670 参照

ios - iOS Swift 割り込みキーボード イベント

キーボードイベントをインターセプトするのに問題があります。iOS を SteelSeries Free (ゲームパッド コントローラー) に接続しました。iOS に接続すると、Bluetooth キーボードとして検出されます。これは Notes を開いたときにテストされ、ゲームパッドのボタンを押すと文字が書き込まれます。

このボタンの押下をインターセプトして独自の機能を実行する必要がありますが、残念ながらそれができません。

GCController を使用しようとしましたが、どうやらゲーム コントローラー オブジェクトとして検出されません。カウントを印刷すると、0と表示されます。以下の私のコード。

ゲームパッドがBluetoothキーボードとして検出されたため、ゲームコントローラーとして検出されなかったと思いました。そこで、代わりに UIKeyCommand を使用しようとしました。以下は私のコードです:

しかし、上記の実装でも、ゲームパッドのボタンを押してもコンソールには何も出力されません。

これは私を混乱させます。それで、これに対する答えを知っているなら、私を助けてください。前もって感謝します!

0 投票する
0 に答える
180 参照

ios - UIAlertController はほとんどすべての UIKeyCommands を非表示にします

UIAlertController が表示されると、レスポンダー チェーンのすべての UIKeyCommands が UITabBarController 以外に隠されます。機能するキー コマンドは次のとおりです: Escape (アラートを無視) と Return (優先アクションを選択)。

UIAlertController が表示されている間、他のコマンドを使用できるようにしたいのですが、これは不可能のようです。resignFirstResponder()アラートコントローラーで呼び出して、別のビューコントローラーで呼び出してみましたが、うまくいきbecomeFirstResponder()ません。

この制限を回避する方法はありますか?

0 投票する
1 に答える
704 参照

ios - UIKeyCommands が機能しない

iPad のカスタム ショートカットをアプリに追加しようとしています。ただし、以下のコードでは、それらが機能していることを確認できません。コマンドキーを押すとディスカバリーモーダルが表示されますが、次にコマンド + f を押しても何も起こりません。私は何を間違っていますか?

0 投票する
1 に答える
353 参照

ios - シミュレーターで iPad ショートカットを試す

iOS 9 では、開発者はUIKeyCommandを使用して iPad アプリにショートカットを追加できます。それらは外部キーボードで入力され、機能が反応します。

Macのシミュレーターでそれらをテストする方法はありますか? または、次のように表示します。

ここに画像の説明を入力