議論に参加してくれたすべての人に感謝します!
アプリケーションが見つかりました itunes.apple.com/us/app/hands-off/id410177187?mt=12
Sergey Proninに感謝します。この奇跡プログラムをMacアプリストアで計算したのは彼でした
好奇心の強い子供がいる非Macユーザー向けのシンプルでありながら便利なアプリケーションのアイデアがあります。
アプリケーションの本質:これは、ドックのアプリケーションアイコンをクリックすることによるキーボードロックです
- アプリケーションには、キーボードがオン/オフの2つの状態のアイコンがあります
- キーボード、マウス、タッチパッドのみがブロックされます-それらは機能し続けます(オプションとして、キーボードとタッチパッドをロックするように設定する機能、またはキーボードのみまたはタッチパッドのみ)
- キーボードのロックを解除するためのキーの組み合わせも設定されます
- 重要 -キーボードのみがロックされます-画面/アプリケーション-すべてがアクティブなままです。たとえば、Skypeで話している、キーボードがロックされている、何も書けない、キーボードがタップに応答しないが、タッチパッドがアクティブであり、タッチパッドでのすべてのアクションが編成される
人生の例:私たちはしばしばSkypeを介して家族とビデオと通信し、好奇心little盛な幼い息子は本当に話し、キーボードをクリックすることを望みます。 そして、息子と私(多くの人が私を理解するだろうと思う)が満足したように、この種のアプリケーションが必要です。
私はMacユーザーですが、デベロッパーではありません。kttsoftから友達にリクエストを送信しました。
「Mac OS X用のキーボードロックの開発」というトピックに関するインターネット検索の結果、個々のアプリケーションからキーストロークイベントを取得する方法があることが判明しましたが、キーボードのキーストロークを処理するための単一の禁止メカニズムはありません。 したがって、完全に、オペレーティングシステムのカーネルへの介入なしでは、タスクを完了できません。 この機能を実装する商用プログラムは見つかりませんでした。
- 部分的な問題の解決策-調査したコードサンプルで一部のキーの機能をプログラムで再割り当てしても、正しく機能しません。
- 別の部分的な解決策は、透明なウィンドウで画面を占有するアプリケーションを作成することにより、キーボードをロックすることです。
タッチパッドまたはマウスを無効にすると失敗します。
質問は実際には1つです-それは本当に悪いですか?