メインコンテンツまでスキップ

ハードウェアキーボードが接続されているか確認する (:is_connected)

このメソッドは 20260805 以降のバージョンでのみ使用できます

宣言

接続状態 = ハードウェアキーボードオブジェクト:is_connected()

戻り値

  • 接続状態 ブール型。オブジェクトが接続されていて操作可能な場合は true、切断済みの場合は false を返します。

説明

現在のハードウェアキーボードオブジェクトの接続状態を取得します。

グローバルハードウェアキーボードの切断後も、元のオブジェクトが Lua 変数に保持されている場合がありますが、このメソッドは false を返し、key.get_global_keyboardnil を返します。

使用例

local keyboard = assert(key.connect_keyboard())

local connected = keyboard:is_connected()
local properties = keyboard:get_properties()
local success, err = keyboard:disconnect()
assert(success, err)