JISかな配列のShiftキー活用

分割キーボードで得たスペースキー2個をAHKでSandS・EandSに設定し、楽にShift入力出来るようになった。
更にShift同時押しが未割当のキーを活用して文字を割り当てる。

Shift割当を変更するキー

  • Shift無しと同じ文字が出るキー
  • 実用度の低い,,,,
  • 使用頻度が高いが押しにくい
続きを読む JISかな配列のShiftキー活用

WordPressのHCBに言語を追加

Highlighting Code Blockプラグインに対応言語を追加する。

設定

  1. 管理画面の設定 > [HCB] 設定 > ヘルプ(最下部)のリンクにアクセス
  2. 追加したい言語にチェック
  3. DOWNLOAD JSでprism.jsをDLし、テーマフォルダ以下にUP
  4. HCB設定の使用する言語セットクラスキー:”言語名”,形式で行を追加
    • クラスキーはprism.jsの2行目で確認
  5. 独自prism.jsにパスを記入し、設定を保存

SASS、AutoHotKey、Batchを追加した。
CSSもDL出来るがHCBと競合した為使用せず。

右クリック+ホイールでタブ切替

チルト非対応トラボに買い換えてブラウザのタブ切替が出来なくなった。
→代わりに右クリック+ホイール上下で切り替えたい。
→Vivaldiのマウスジェスチャや拡張機能はホイール操作を指定出来ない。
→MouseGestureL.ahkはソフト固有のジェスチャと共存出来ない。
→AHKで試みる。

単なるRButton & WheelUp::Send, ^{PgUp}等では色々と問題があったが、フォーラム内のコードで解決。

RButton::
	CoordMode, Mouse, Screen
	MouseGetPos, mX0, mY0
	Loop
	{
		Sleep, 20
		If not GetKeyState("RButton", "P") or Wheel
			Break
		MouseGetPos, mX, mY
		dX:=Abs(mX-mX0), dY:=Abs(mY-mY0)
		If (dX>3 or dY>3)
		{
			Move=1
			Click Down Right
			KeyWait, RButton
			Click Up Right
			Break
		}
	}
Return

RButton Up::
If not (Wheel or Move)
	Click Right
Else
	Move:=0, Wheel:=0
Return

WheelDown::
	If GetKeyState("RButton", "P")
	{
		Wheel=1
		Send, ^{PgDn}
	}
	Else
		Click WheelDown
Return

WheelUp::
	If GetKeyState("RButton", "P")
	{
		Wheel=1
		Send, ^{PgUp}
	}
	Else
		Click WheelUp
Return


ブラウザのマウスジェスチャも効き、タブの連続切替も出来る。

分割キーボードでSandSとEandS

分割キーボードによって日本語入力に無用なクソデカスペースキーから解放され、押しやすく丁度よいサイズのスペースキーを2つ得た。
通常同じキー入力扱いだが、ハードウェアマクロ機能があるので右をEnterに割当。
かな打ちの小指酷使を解消すべく、AutoHotkeyでSandS (Space&Shift)とEandS (Enter&Shift)を実装してみた。

EandSは検索しても出てこない。誰もやってないのだろうか

物理キー押下出力
左Space単独
+他キー
Space (未確定時は変換)
Shift
右Space単独
+他キー
Enter (未確定時は確定)
Shift

左親指で変換、右親指で確定は日本語入力に最適。

続きを読む 分割キーボードでSandSとEandS