Package-level declarations

Types

Link copied to clipboard
data class GlobalHotkey(val modifiers: Int = 0, val virtualKeyCode: Int)

Windows の修飾キーのビットマスクと仮想キーコードで指定するグローバルホットキー。

Link copied to clipboard
sealed interface GlobalHotkeyEvent
Link copied to clipboard

購読中だけホットキーを登録し、登録結果と押下を通知する。

Link copied to clipboard

購読ごとに専用スレッドを作り、登録と解除を同じスレッドで行う。 キャンセル時はキューの準備を待って WM_QUIT を投稿し、解除とスレッドの終了を待つ。 スレッドは daemon にして、キャンセルされないままアプリが終了しても JVM の終了を妨げない。 WM_QUIT の投稿に失敗した場合は Sentry へ送り、終了しないスレッドを待たずに戻る。

Properties

Link copied to clipboard

LMU の現在値と全シミュレーターの手動セットの読み上げホットキー。登録は Repository 内で共有する。