みなさんこんにちは。
社会の中で、キーボードでマクロを記録することは純粋にゲームのニーズであり、多くの場合、ゲームのキーボードでのみ見られることが起こりました。
しかし実際には、押されたキーのシーケンスの記録にすぎません。
だから、通常の活動にそれらを使用してはいけません。 また、特に目の不自由なユーザーの環境では、マウスの使用は非常に不便であり、ウィンドウ内のすべてのナビゲーションは1つのキーボードのみを使用して行われます。
例
理解するために、いくつかの例を示します。
必要なシーケンスのバリエーションは、確かに非常に多くのものを思い付くことができます。
1.現在のエクスプローラーフォルダーでコンソールを開く
確かに多くの人々は、Shiftキーを押したままエクスプローラーを最初から右クリックし、開いたコンテキストメニューで[コマンドウィンドウを開く]項目を選択できることを知っています。
キーボードのコンテキストメニューを呼び出すには、特別なメニューキーもあります。
主なことは、オブジェクトを選択せずにゼロから使用することです。
これを行うには、最初に親フォルダーに切り替えて戻る簡単な方法を使用できます。
マクロは次のようになります。
Alt+_
Enter
Shift+__
_
Enter
2.コードスタイルに準拠するためのコード検証の開始
プログラミングするときは、コードが確立されたスタイルのコード設計に準拠しているかどうかをチェックすると便利です。これにはflake8ユーティリティが役立ちます。
次に、ヘルプを使用してコードを検証するために、前のマクロによって開かれたコンソールで、メモリに書き込むことができます。
flake8 %CD% > flake8.log
Enter
チェックした後、ログファイルはフォルダに記録されます。その後、短所をすばやく修正できます。
おわりに
この記事はガイドではありません。
この記事の目的は、ゲーム用ではなく、他のタスク用のプログラマブルキーボードマクロの有用性と欠点を説明することです。
肯定的なことから、ボタンを1つ押すだけで、頻繁に繰り返されるタスクを実行する便利さがわかります。
欠点の中でも、キーボードは、記録時に入力したのと同じ速度とクリック間の遅延でシーケンスを再生します。
マクロから、より速い速度でプレイしたいと思います。 おそらくコメントの誰かが、このニュアンスをどうにかして回避できるかどうかを知るでしょう。