Closed4
Windows 10 を手に入れたらやること
Windows Update
Scoop
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
iwr -useb get.scoop.sh | iex
scoop install git
scoop bucket add extras
scoop install firefox windows-terminal vscode
入力系
- Windows の Primary 言語を English (United States) に変更
- 日本語モードの際のキーボードレイアウトを US に変更
Preferred languages > Japanese > Options > Hardware keyboard layout > change layout
- 無変換/変換キー (Muhenkan/Henkan key) を IME off に Binding
Microsoft IME > Key and touch customization > Key assignment
- PowerToys で CapsLock を F13 に置換
Keyboard Manager > Remap a key > CapsLock to F13
- AutoHotKey をインストール
# install
scoop install autohotkey
# show the path to autohotkey.exe
Resolve-Path $(scoop which autohotkey)
- 拡張子
.ahk
の関連付け
assoc .ahk=AutoHotKey
ftype AutoHotKey="C:\Users\username\scoop\apps\autohotkey\current\autohotkeyu64.exe" "%1"
- 適当なディレクトリに以下の AutoHotKey スクリプトを作成
key_bind.ahk
; F13 + Space = 全角/半角 キー
F13 & Space::Send,{Blind}{vkF3sc029}
; F13ダブルタップ = Esc + Muhenkan
F13::
Keywait, F13, U
Keywait, F13, D T0.1
if (ErrorLevel=0) {
Send,{Blind}{Escape}
Send,{Blind}{vk1Dsc07B}
}
Return
; F13 + [ = Esc + Muhenkan
F13 & [::
Send,{Blind}{Escape}
Send,{Blind}{vk1Dsc07B}
return
; F13 + hjkl = 移動キー
F13 & h::Send,{Blind}{Left}
F13 & j::Send,{Blind}{Down}
F13 & k::Send,{Blind}{Up}
F13 & l::Send,{Blind}{Right}
; F13 + o = バックスペース
F13 & o::Send,{Blind}{Backspace}
; F13 + ; = Enter
F13 & `;::Send,{Blind}{Enter}
; F13 + x = Delete
; F13 + X = Backspace
F13 & x::
If GetKeyState("Shift","P")
Send,{Blind}{Backspace}
Else
Send,{Blind}{Delete}
Return
; 制御系キー(デバッグ用)
; F13 & q::Send,{Blind}{vkF3sc029} ; hankaku/zenkaku
; F13 & w::Send,{Blind}{vkF4sc029} ; hankaku/zenkaku
; F13 & e::Send,{Blind}{vk1Dsc07B} ; muhenkan
; F13 & r::Send,{Blind}{vk1Csc079} ; henkan
; F13 & t::Send,{Blind}{vk1DF13}
; F13 & y::Send,{Blind}{vkF2sc070} ; henkan
; F13 & y::Send,{Blind}{vkF0sc03A} ; Eisu
- Win + r
shell:startup
にスクリプトのショートカットを登録(自動起動) - Regedit で Keyboard のディレイスピードを調整
$path = 'Registry::HKEY_CURRENT_USER\Control Panel\Keyboard'
Set-ItemProperty -Path $path -Name KeyboardSpeed -Value 50
Set-ItemProperty -Path $path -Name KeyboardDelay -value 0
WSL2
インストールが恐ろしく簡単になっている。。。
wsl --install
このスクラップは2022/04/21にクローズされました