2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Windowsで開発したい

もともとMac,Linux環境下で開発していたのですが、WSL2&VSCode環境がいい感じになってWindowsでもいい感じに開発できそうなのでWindows環境も整えたくなりました。
しかし、ブラウザやらなんやらのテキスト編集時のショートカットが効かずctrl+fbnp, ctrl+a, ctrl+eあたりを無意識に押してしまう癖があるといちいちフラストレーションが溜まります。これをなんとかする方法を探していました。

AutoHotKeyでやる

Mac環境においてはKalabinerでそのへんの設定をしてたので、これの代替を探していました。WindowsにはAutoHotKeyという独自スクリプトでキーボードを制御できるアプリケーションを見つけたのでこれでやります。

AutoHotKeyインストール

https://www.autohotkey.com/
こちらからインストールします。画面に従ってポチポチすると入ります。

ahkファイルを書く

とりあえず、ctrl+hBackSpaceが入力されるところを目標に書きます。VSCode&autohotkey-plusが便利でした。
.ahkなファイルを作成します。

#SingleInstance, Force
SendMode Input

^h::Send, {Bs}

と書き込みVsCode上から、Run ScriptするとCtrl+hが効くようになりました。また、保存してファイルを右クリックして実行しても動くと思います。簡単便利です。

最終的に

#SingleInstance, Force

SendMode Input
SetWorkingDir, %A_ScriptDir%

^p::Send, {Up}
^n::Send, {Down}
^b::Send, {Left}
^f::Send, {Right}
^e::Send, {End}
^a::Send, {Home}
^h::Send, {Bs}

これでctrl+fbnp, ctrl+a, ctrl+e, ctrl+hが効くようになりました。便利

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?