Haxe это язык программирования, который компилирует на другие языки. Существуют проекты, которые используют скомпилированный код haxe для развертывания в разных режимах работы. Например, структура NME компилируется в neko, html5, flash, mobile и т. Д. Таким образом, ваш вопрос не имеет особого смысла.
Я сомневаюсь, что есть api для получения списка доступных устройств ввода в nme, поскольку в целом это будет очевидно. Тем не менее, вы можете пройти через один вход за один раз, чтобы проверить, доступен ли он или работает.
У вас есть особая потребность в этом? обычно люди обычно используют условные выражения компилятора, чтобы определить эти вещи, например;
#if mobile
//your touch input code
#elseif desktop
//your mouse/keyboard code
#end
Да, мне нужно отобразить несколько элементов на «проигрывателе выберите вашей стороне» экран в зависимости от количества клавиатуры/мыши и геймпады связанных (Android, Mac, Windows ...). – Coyote
Я никогда не слышал об игре, использующей несколько клавиатур и мышек. Возможно, вам стоит начать с более простой игры, если вы начнете изучать nme, она поддерживает несколько джойстиков. – imp
Существует несколько примеров из истории, у поселенцев, например, был многопользовательский мультиплеер с поддержкой нескольких мышей. – Coyote