Code Monkey home page Code Monkey logo

pinekey's Introduction

PineKey BMS/IIDX 基于Dear ImGui的音乐游戏按键输入辅助显示

高亮正在按下的按键,统计各按键的按下次数,时长,频率,并图形化显示。显示内容可使用OBS等直播推流应用抓取窗口。
支持键盘,手柄,游戏控制器(手台)等输入。
目前无意release。请自行编译或+企鹅384065633找我要。

PineKey_v1.0.1

v1.2 (开发中)

  • 将各个工具完全分离,以单独的窗口显示
  • 取消各部分的启用/关闭选项。默认开启所有工具
  • 面向obs的优化:背景透明以及固定窗口大小(防止窗口大小变化后捕获目标丢失)
  • ESC键退出绑定模式,DEL键删除绑定映射
  • 完善模拟摇杆的皿输入。可以自动选择摇杆的轴,并显示预览
  • 更大更好的文字数值显示区域

v1.1.9pre (当前)

  • 界面更新
  • 修正使用obs抓取界面时的问题
  • 为了让obs更好地截取区域做了若干调整

历史版本

v1.1.8pre

  • 转盘的模拟输入

v1.1.7pre

  • 支持控制器按键绑定
  • 键盘控制器按键输入切换

v1.1.6pre

  • 优化代码结构
  • 更新界面布局

v1.1.5pre

  • 整体渲染/输入控制框架迁移至SDL2
  • 添加控制器按键支持
  • 优化性能

v1.0.4

  • 1p 2p切换时,直方图对应数据顺序也切换
  • 按下时长的直方图计算方式更新,可以显示最大计数帧数与毫秒数
  • 引入dinput8

v1.0.1

  • XInput支持
  • 修正界面错误
  • 修正布局错误

v1.0

  • 增加按键UI独立窗口
  • 增加总计数显示开关
  • 增加kps显示开关
  • 修正界面错误
  • 修正布局错误

v0.5.2 (pre)

  • 增加皿双按键绑定
  • 调整界面大小与滚动

v0.5.1 (pre)

  • 完善kps折线图显示

v0.5 (pre)

  • 可保存的config
  • 自动保存全局按键计数
  • 添加按键计数归零按钮
  • 调整数值
  • 调整布局

v0.4 (pre)

  • 添加kps计算,显示kps折线图
  • 可调整的按键计数与按下时长的直方图显示

v0.3 (pre)

  • 键盘按键输入支持

v0.2 (pre)

  • 完善按键布局,支持直列以及iidx式排列

pinekey's People

Contributors

cstrikest avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

winberhouls

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.