device.mouse
code:Lua
value = textmodule.device.mouse(key)
モジュール
引数
table:_
変数 型 概要
1 key number / string / none マウスのボタン番号
返り値
table:_
変数 型 概要
1 value number / boolean / table ボタンの状態
概要
マウスの座標とボタンの状態を取得する。
keyを"x"か"y"の文字列で指定すると、マウスカーソルの座標を取得できる。
keyを1~5の数値で指定すると、対応するマウスボタンの状態を取得できる。
keyを指定しない場合、"x", "y", 1, 2, 3, 4, 5の値を格納したテーブルを取得する。
例
code:Lua
require("textmodule")
print("マウスカーソルの座標:")
print(textmodule.device.mouse(0))
print("LMBの状態:")
print(textmodule.device.mouse(1))
print("MMBの状態:")
print(textmodule.device.mouse(3))
code:Console
マウスカーソルの座標:
(506,822)
LMBの状態:
true
MMBの状態:
false