私のアプリケーションのカスタムキーバインドをロードできるようにしたいと思います。構成ファイルには、通常、キーと関連する関数名のリストが含まれています。C++キーボードキーをバインドする:すべての仮想キーを繰り返しますか?
for(int i = key0; i < keymax; i = i+key){
char key = itoa(i);
if(cfgfile.getfunction(key,function)){
_keyBinds[key] = function;
}
}
するか、私は手動ですべてのためにチェックする必要があります:私は、このファイルをロードすると
、フォーム構成ファイル内にリストされてしまう可能なすべての仮想キーを反復する方法がありますそれらの中の一つ ?
はい、しかし、質問可能なすべてのキーを反復処理する方法で、すべての仮想キーが進値を持っており、あなたが実際に表示されているのでマップが指定したキーだけ – Smash
のエントリで、その時点で作成されます上記のようにしてforループを実行すると、実際の問題ではないことは明らかです。 –
forループは問題を説明するためのものでした。したがって、すべての可能な仮想キーを繰り返し処理する方法_と最後に_ _また、手動ですべてをチェックする必要がありますか?_ – Smash