Skip to the content.

hotkeymanager(componests)

用于按键监听,热键捕捉

请注意,这是一个客户端独有组件!

常用方法

hotkeymanager:AddKeyHandler(key, handler)

添加按键监听

handler = {
	Down = {
		RPC = {
			Namespace = "",
			Action = "",
            Data = {}
		},
		clientfn = function(inst, pos, entity)
			...
		end
	},
	While = {
		...
	},
	Up = {
		...
	},
	TickTime = 1
}

Down: 按下时回调

While: 按住时回调,触发频率为TickTime

Up: 抬起时回调

RPC: 远程方法,Data为RPC调用时的附加参数,类型为数组,仅支持基础数据类型

clientfn: 本地方法

hotkeymanager:RemoveKeyHandler(key)

移除按键回调