LoginSignup
2
1

More than 3 years have passed since last update.

HHKBの設定

Last updated at Posted at 2020-03-27

はじめに

自分の環境の備忘録

概要

  • 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


参考

2
1
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
1