Pular para o conteúdo

getFunctionsBoundToKey

Cliente Entrada

Lista as funções que o seu resource vinculou a uma tecla.

table getFunctionsBoundToKey ( string tecla [, string estado ] )
NomeTipoPadrãoDescrição
teclastring—Nome da tecla, escrito exatamente como o cliente o nomeia ("F1", não "f1"). Um nome de controle do jogo encontra as funções vinculadas àquele controle.
estadostring—"down" ou "up" para listar só os vínculos daquele estado. Qualquer outro valor, ou nenhum, lista os dois.

Uma tabela com as funções vinculadas, na ordem em que foram vinculadas. A tabela vem vazia quando não há nenhuma. Só entram vínculos feitos com bindKey pelo seu resource; vínculos de comando ficam de fora. Uma tecla ou um estado que não seja texto registra um aviso e devolve false.

local function buzinar() end
bindKey("h", "down", buzinar)
for _, fn in ipairs(getFunctionsBoundToKey("h")) do
unbindKey("h", "down", fn)
end