2つのモードがある私のゲームにキーボードクラスを実装しようとしています。ゲームモードは、小文字の変更されていないキーを使用する入力を受け取ります(変更されていないということは、シフトを使用して「0」を入力すると、「)」ではなく「0」が返されることを意味します)。charactersIgnoringModifiers
クラスのメソッドを使用する限りそれを追跡しましたNSEvent
が、このメソッドは、Shiftキーを除くすべての修飾キーを除外します。
1 に答える
5
-[NSEvent keyCode]
修飾子を使用せずに、キーコードを使用して文字に変換できます。後者を行うことは、口で言うほど簡単ではありません。 これがテクニックと落とし穴に関する長いメーリングリストスレッドです。
于 2013-01-24T23:44:21.870 に答える