USキーボードでの英かな入力切り替えアプリの 「再発明」を通して学んだこと by Kotaro Suto

iOSDC Japan 2024
ルーキーズLT(5分)

USキーボードでの英かな入力切り替えアプリの 「再発明」を通して学んだこと

Kotarong1 Kotaro Suto Kotarong1
2

USキーボードを使っていると左右の⌘キーを使って英数入力とかな入力を切り替えたくなることが多いと思います。この機能を実現するためのアプリは既に存在しますが、このLTでは、私が行った再発明を通じて学んだ、iOS開発においてあまり触れる機会のないSwiftUIやAppKitの機能、そして開発中に直面した課題について紹介します。

発表に含まれる内容:

  • MenuBarExtra、GroupedFormStyle などの紹介
  • NSEvent.addGlobalMonitorForEvents()の使用方法と注意点について
  • CGEvent、CGKeyCode について
  • 仮想キーコードはどんなものがあるのか
  • SwiftUIとNSEvent.addGlobalMonitorForEventsの相性問題