親指シフトをUSキーボードで使う
親指シフトをUSキーボードで使うことの良し悪しは触れない
やりたいこと
複数の環境 (Windows, macOS) で同じ親指シフトの配列にしたい いずれの環境もUSキーボードを使用したい
シフト用のキーが足りない
日本語配列キーボード×親指シフトのエミュレートでは「無変換」「変換」キーを用いるのが一般的
USキーボードには「無変換」「変換」キーがない
Altを使う、Spaceキーだけで頑張る、などの対応が必要
AltはIME切り替えに使っているので微妙 (alt-ime-ahk)
方針rmaruon.icon
https://gyazo.com/eebfb77667084180746d402e707a1b1d
使わないキーを無効にする
「々」「£」など
単色打鍵(うしてけせはときいん...)
,を、、 .を。に変更
数字キーは半角で入力されるようにする
数字キー横の記号はUSキーボードに合わせる
単色同時打鍵(をあなゅもみおのょっ...)
左右どちらもSpaceキーを用いる
数字キーの記号は必要最低限
二色打鍵(濁音・半濁音)
Shiftキーを用いる
記号はUSキーボードに合わせる
macOSだけならcommandキーを使うのが良いかもrmaruon.icon
ホームポジションはずらさない
Windows
配列
配列定義ファイル
code:yab
1,2,3,4,5,6,7,8,9,0,-,=,`
.,ka,ta,ko,sa,ra,ti,ku,tu,,,,,消
u,si,te,ke,se,ha,to,ki,i,nn,後,無
.,hi,su,fu,he,me,so,ne,ho,/,無
無,無,無,'「','」',無,無,無,無,無,無,無,無
la,e,ri,lya,re,yo,ni,ru,ma,le,無,無
wo,a,na,lyu,mo,mi,o,no,lyo,ltu,無,無
lu,-,ro,ya,li,nu,yu,mu,wa,lo,無
!,@,#,$,%,^,&,*,(,),_,+,~
無,ga,da,go,za,pa,di,gu,du,pi,{,}
vu,zi,de,ge,ze,ba,do,gi,po,:,”,無
無,bi,zu,bu,be,pu,zo,pe,bo,?,無
親指シフト
左親指シフトキー
Space
右親指シフトキー
拡張4 (使わないキー)
動作モード
一時停止用のショートカットキー
右Ctrl
macOS
やまぶきRで作成した配列定義ファイルを使って、Karabinar-Elementsの設定ファイルを作成する ~/.config/karabiner/assets/complex_modifications/に配置
Complex modifications > Add rule
https://gyazo.com/9f651d5bbff928aebc80f5e6998004c9
単色打鍵時に/が÷になる問題の解決
code:diff
...
{
"type": "basic",
"from": {
"key_code": "slash"
},
"to": [
{
"key_code": "slash",
- "modifiers": [
- "option"
- ]
}
],
"conditions": [
{
"type": "keyboard_type_if",
"keyboard_types": [
"ansi"
]
},
{
"type": "frontmost_application_unless",
"bundle_identifiers": [
"^com\\.apple\\.loginwindow$"
]
},
{
"type": "input_source_if",
"input_sources": [
{
"language": "ja"
}
]
}
]
}
refs