SetBlockInput(boolean)

説明

SetBlockInput は、システムテスト中に使用される内部的な関数です。USB接続のキーボードやマウスからの入力を遮断します。一部のモデルの内蔵キーボードはUSBで内部接続されていますが、これもこの関数によってブロックされます。ブロックは、関数が実行されるステーションに影響します。

重要
ステーションがブロックされていて、新たな Lua コマンドによってブロックを解除できない場合、キーボードの ASD、および F キーを同時に押すと、入力のブロックが再び解除されます。

引数

戻り値

この関数は何も返しません。

この例では、マウスとキーボードの入力を10秒間ブロックしています。

return function()
    -- Set a variable for yield time in seconds
    yieldTime = 10
    -- Set the block to true
    SetBlockInput(true)
    -- Wait the [yieldtime]
    coroutine.yield(yieldTime)
    -- Unblock the station
    SetBlockInput(false)
end