noccylabs/joystick 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

noccylabs/joystick

Composer 安装命令:

composer require noccylabs/joystick

包简介

Joystick access via /dev/input (linux only)

README 文档

README

This is a small library to read connected gamepads via /dev/input/js0 etc. As it uses /dev/input it only supports Linux. It can be used to create configs with keybindings for games, xboxdrv etc.

Install

For development version:

$ composer require noccylabs/joystick:dev-master

Examples

Example 1: Using raw events

$js = new \NoccyLabs\Joystick\Joystick(0);
echo "Press a button on joystick 0 ... ";
while (true) {
    $raw = $js->getRawEvent();
    if ($raw['type'] & JS_EVENT_BUTTON) {
        echo "Thank you!\n";
        break;
    }
}

Example 2: Using the JoystickState

$js = new \NoccyLabs\Joystick\Joystick(0);
echo "Press button 1 on joystick 0 ... ";
while ($state = $js->update()) {
    if ($state->getButton(1)) {
        echo "Thank you!\n";
        break;
    }
}

统计信息

  • 总下载量: 31
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-3.0
  • 更新时间: 2014-11-04

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固