3

Dave DeLongのDDHotKeyの実装に成功したので、ホットキーユーザーを定義可能にすることが可能かどうか疑問に思っています。

HotKeyを具体的に扱うアプリの唯一のコードは次のとおりです。

- (IBAction)registerHotKey:(id)sender {
DDHotKeyCenter * c = [[DDHotKeyCenter alloc] init];
[c registerHotKeyWithKeyCode:1 modifierFlags:NSControlKeyMask target:self action:@selector(activateMain:) object:window];
[c release];

- (IBAction) unregisterHotKey:(id)sender {
DDHotKeyCenter * c = [[DDHotKeyCenter alloc] init];
[c unregisterHotKeyWithKeyCode:1 modifierFlags:NSControlKeyMask];
[c release];
}

それらのセクションを書き直す必要があると思いますが、それが本当かどうかはわかりません。本当かどうかはわかりません。どこから始めればよいかわかりません。

キーボード入力をキャプチャして文字列として保存する必要があるように思われますが、それを超えると、どのように進めるかが本当にわかりません。

4

1 に答える 1

1

はい、ユーザーが構成できるようにすることができます。ユーザーが自分でキーボードショートカットを入力するには、なんらかのUIが必要です(私は過去にShortcut Recorderを使用しました)。DDHotKeyそのコントロールから取得する情報は、登録機能に渡すのに十分なはずです。

于 2011-07-26T21:34:10.750 に答える