コンテンツにスキップ

OmarchyでKinesis Advantageのキーボードを使う

古いintel MacにOmarchyを入れて使っている。intel Macは日本語キーボードが標準で備え付けられており、外部キーボードのKinesis Advantage2をメインで使おうとした。 キーボードをUSB接続するだけだとキー配置を正しく認識できず、印字された文字と違う入力がされる。 Kinesis Advantage2のキー配置と同じ入力になるように、input.confに設定を追加すると、キー入力が意図した通りにできるようになった。

下の例ではdeviceブロックにkinesisの設定を追加しているが、キーボードの認識名が揺れていたので2つ記述している。

input {
  # Use multiple keyboard layouts and switch between them with Left Alt + Right Alt
  # kb_layout = us,dk,eu
  kb_layout = jp
  ...
}

...

# Kinesis Advantage2 is a US keyboard, and Hyprland may expose it under either
# name depending on how the composite device is enumerated.
device {
  name = kinesis-advantage2-keyboard
  kb_layout = us
}

device {
  name = kinesis-advantage2-keyboard-1
  kb_layout = us
}

promgram + F7を押すと、Kineis Advantageの入力モードが切り替わる。Omarchyではこの設定を使うと、他OSのショートカットと操作感が近いように感じるので、この設定を使っている。