App::Ayo.control

Ayo Control
Ayo Control

Languages: [EN] English | [KO] 한국어

Overview 소개

Observed that some functions of the existing management software did not operate as expected on the AYANEO Kun device. Developed a lightweight management program tailored for personal use.

아야네오 쿤 기기에서 기존 관리 프로그램 사용 중 일부 기능이 예상대로 작동하지 않는 현상을 확인하여, 개인 사용 환경에 맞는 경량 관리 프로그램을 직접 제작하게 되었습니다.

Compatible Devices
  • Ayaneo Kun
Operating System
Windows 11
Programming Language
C++
Compiler
LLVM/Clang
GUI Framework
Dear ImGui
지원 기기
  • Ayaneo Kun
운영체제
Windows 11
개발 언어
C++
컴파일러
LLVM/Clang
GUI 프레임워크
Dear ImGui

Development Status / Feature Overview 개발 상황/ 기능 소개

  • Current development version: 0.0.5.0 (Target release: 1.0)
  • TDP Management - RyzenAdj (100%)
  • RGB Control - WinRing0 (70%)
  • Fan Control - WinRing0 (100%)
  • Charge Limitation - WinRing0 (100%)
  • CPU Clock Control - Powercfg (100%)
  • GPU Clock Control - RyzenAdj (100%, Limited: Reboot Required to Disable)
  • Windows Power Policy - Powercfg (100%)
  • Controller - XInput (100%)
  • Controller Mouse Mode - XInput (100%)
    • LS -> Mouse pointer, LS3 -> Adjust DPI (3 levels)
    • RS -> Mouse wheel, RS3 -> Adjust wheel speed (3 levels)
    • A -> Left mouse button, B -> Right mouse button, X -> Enter, Y -> ESC
    • LT (light press) -> Ctrl+N, LT (full press) -> F5
    • RT (light press) -> Ctrl+T, RT (full press) -> Ctrl+W
    • D-pad -> Arrow keys
  • Controller Hooking - Detours (100%)
  • Virtual Controller - ViGEmBus (30%)
  • GPU Monitoring - ADLX (100%)
  • FPS-based TDP Control - ADLX, RyzenAdj (0%)
  • Audio Related (100%)
  • RTSS (90%)
  • App Profile (100%)
  • Front Side Button - Dual Action Support (200%)
  • Rear Side Button (20%)
  • UMPC Screen Brightness (0%)
  • Cheat Detection & Response (0%)
  • Message Notification - WinRT (100%)
  • Gyro Sensor (separated, Sensor <-> Server = shared memory communication)
    • Gyro Sensor - WinRT (50%)
    • LT pressure–based gyro aiming (light press -> high sensitivity, full press -> precision aiming)
    • UDP Server for Gyro(100%) Reference
  • 현재 개발 버전: 0.0.5.0 (목표 출시 버전: 1.0)
  • TDP 관리 - RyzenAdj (100%)
  • RGB 제어 - WinRing0 (70%)
  • 팬 제어 - WinRing0 (100%)
  • 충전 제한 - WinRing0 (100%)
  • CPU 클럭 제어 - Powercfg (100%)
  • GPU 클럭 제어 - RyzenAdj (100%, 제한적: 클럭 제어 해제는 재부팅이 필요)
  • Windows 전원 정책 - Powercfg (100%)
  • 컨트롤러 - XInput (100%)
  • 컨트롤러 마우스 모드 - XInput (100%)
    • LS -> 마우스 포인터,LS3 -> DPI조절(3단계)
    • RS -> 마우스 휠, RS3 -> 휠 속도 조절(3단계)
    • A -> 마우스 왼쪽 버튼, B -> 마우스 오른쪽 버튼, X -> Enter, Y -> ESC
    • LT 가볍게 -> Ctrl+N, LT 깊게 -> F5
    • RT 가볍게 -> Ctrl+T, RT 깊게 -> Ctrl+W
    • Dpad -> 방향키 대응
  • 컨트롤러 후킹 - Detours (100%)
  • 가상 컨트롤러 - ViGEmBus (30%)
  • GPU 모니터링 - ADLX (100%)
  • FPS 기반 TDP 컨트롤 - ADLX, RyzenAdj (0%)
  • 오디오 관련 (100%)
  • RTSS (90%)
  • 앱 프로파일 (100%)
  • 정면 키 - 짧게/길게 기능 지원 (200%)
  • 후면 키 (20%)
  • UMPC 화면 밝기 (0%)
  • 치트 탐지 대응 (0%)
  • 메시지 알림 - WinRT (100%)
  • 자이로 (개별 분리, 센서<->서버 = 공유 메모리 통신)
    • 자이로 센서 - WinRT (50%)
    • LT 압력에 따른 자이로 조준 모드 (가볍게 -> 빠르고 큰 움직임, 깊게 -> 느리고 정밀한 움직임(0%)
    • 자이로용 UDP 서버(100%) 참고자료

Development Record 개발 기록

https://project-ap.blogspot.com/2025/12/ayo-control.html

Screenshot - Main 실행 화면 - 메인

Screenshot - General Setting 실행 화면 - 일반 설정

Screenshot - RGB Control 실행 화면 - RGB 설정

Screenshot - Controller Mapping 실행 화면 - 컨트롤러 매핑

Screenshot - Dedicated Key Configure 실행 화면 - 전용키 설정

Screenshot - RTSS OSD 실행 화면 - RTSS OSD

Screenshot - Fan Curve 실행 화면 - 사용자 쿨링 설정

Screenshot - Profile - List 실행 화면 - 프로파일 - 리스트

Operation Screen – Rear-side buttons 작동 화면 - 후면 키

A and B are assigned to the left rear-side button, and the image shows pressing A.
The device was placed on the palm and recorded one-handed while pressing the button.

왼쪽 후면 키에 A, B를 지정한 상태에서 A를 누른 모습입니다.
기기를 손바닥 위에 올려놓고 버튼을 누르며 한 손으로 촬영하였습니다.

Screenshot - Profile - Setting 실행 화면 - 프로파일 - 설정

Screenshot - Notification 실행 화면 - 알림

Comments