はじめに
自分の環境の備忘録
概要
- HHKモードを用いて、左◇を無変換、右◇を変換にしている。HHKモードの情報がないなぁ。
- AHKを用いて、無変換をメインとしてショートカットを設定。
- AHKでLAltをLWinに変更
今、欲しいキーボード
- USキーボードに変換キーと無変換キーとwindows キーがついて、スペースキーがVBNの長さしかないキーボードが欲しい。
- Windows 10で仮想デスクトプを使用しているため、windows キーも欲しい。
設定内容
HHKB Professional 2の設定
SW1 | SW2 | SW3 | SW4 | SW5 | SW6 | |
---|---|---|---|---|---|---|
設定 | _ | _ |  ̄ | _ | _ | _ |
ULE4JISによるUSキーボードの認識
ノートパソコンへのUSキーボードの認識のため、ULE4JISを使用。
google IMEのキー設定
変換 | 無変換 | |
---|---|---|
直接入力 | IMEを有効化 | - |
入力文字なし | ひらがなに表示切り替え | IMEを無効化 |
変換前入力中 | ひらがなに変換 | 全角カタカナに変換 |
変換中 | 最初の文節のみ確定 | 半角に変換 |
AutoHotKeyの設定
; 参考url
; https://gist.github.com/toriwasa/64fc9e1a8cce620b8ff92f0ae38075f7/revisions
;単一キーの設定
;========vk1D(無変換)===========
;========vk1C(変換)===========
vk1D::vk1D
vk1C::vk1C
LAlt::LWin
;複数キーの設定
;========vk1D(無変換)===========
;========vk1C(変換)==========
;
; 3段目
vk1D & a::Send,{Blind}^{a} ; ctrl + a
vk1C & a::Send,{Blind}^{a} ; ctrl + a
vk1D & s::Send,{Blind}^{s} ; ctrl + s
vk1C & s::Send,{Blind}^{s} ; ctrl + s
vk1D & d::Send,{Blind}^{d} ; ctrl + d 使わない
vk1C & d::Send,{Blind}^{d} ; ctrl + d 使わない
vk1D & f::Send,{Blind}^{f} ; ctrl + f
vk1C & f::Send,{Blind}^{f} ; ctrl + f
vk1D & h::Send,{Blind}{Left}
vk1C & h::Send,{Blind}^{Left}
vk1D & j::Send,{Blind}{Down}
vk1C & j::Send,{Blind}{PgDn}
vk1D & k::Send,{Blind}{Up}
vk1C & k::Send,{Blind}{PgUp}
vk1D & l::Send,{Blind}{Right}
vk1C & l::Send,{Blind}^{Right}
vk1D & vkBB::^#Left ; ";" 仮想デスクトップの切替 ←
vk1D & vkBA::^#Right ; "'" 仮想デスクトップの切替 →
; 4段目
vk1D & z::Send,{Blind}^{z} ; ctrl + z
vk1C & z::Send,{Blind}^{z} ; ctrl + z
vk1D & x::Send,{Blind}^{x} ; ctrl + x
vk1C & x::Send,{Blind}^{x} ; ctrl + x
vk1D & c::Send,{Blind}^{c} ; ctrl + c
vk1C & c::Send,{Blind}^{c} ; ctrl + c
vk1D & v::Send,{Blind}^{v} ; ctrl + v
vk1C & v::Send,{Blind}^{v} ; ctrl + v
vk1D & b::Send,{Blind}^{b} ; ctrl + b 使わない
vk1C & b::Send,{Blind}^{b} ; ctrl + b 使わない
vk1D & n::Send,{Blind}^{n} ; ctrl + n 使わない
vk1C & n::Send,{Blind}^{n} ; ctrl + n 使わない
vk1D & m::Send,{Blind}{Enter} ; Enter
vk1D & .::AltTab ; alt + tab
vk1D & ,::ShiftAltTab ; shift + alt + tab
; 5段目
vk1D & Space::Del ; Del
vk1C & Space::BS ; BS
vk1D & vk1C::Send,{Blind}{Enter} ; Enter
vk1D & RAlt::Esc ; Esc
vk1D & Enter::Send,{Blind}^{Enter} ; ctrl + Enter
vk1C & Enter::Send,{Blind}^{Enter} ; ctrl + Enter
vk1D & Up::Send,{Blind}^{Up} ; 使わない
vk1D & Down::Send,{Blind}^{Down} ; 使わない
vk1D & Right::Send,{Blind}^#{Right} ; 仮想デスクトップの切替 →
vk1D & Left::Send,{Blind}^#{Left} ; 仮想デスクトップの切替 ←
vk1D & Tab::AltTab ; alt + tab