GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - blastrock/joycommand: Control your computer from your game controller

BranchesTags
Open more actions menu

Latest commit

 

History

1 Commit
1 Commit

Folders and files

NameName
Last commit message
Last commit date
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.rst
README.rst
 
 
config.yaml
config.yaml
 
 
joycommand.cpp
joycommand.cpp
 
 
meson.build
meson.build
 
 

Repository files navigation

joycommand

What is it?

joycommand is a small program that will translate game controllers' events to shell commands.

Why?

I sometimes watch movies or shows on my computer, which is connected to the TV. When I watch something on the TV, I sit on the sofa, which is far from my computer and keyboard. But sometimes, I need to pause the video, rewind it a little because I missed something, or skip the opening of the show.

For that, I use a game controller (a DualShock 4 connected in BlueTooth, but joycommand works with anything supported by SDL). This lets me control the playback without moving from my sofa, as you would do with a remote control.

How to build?

You need to install a C++ compiler, meson, ninja, yaml-cpp and SDL2:

apt install build-essential meson ninja-build libyaml-cpp-dev libsdl2-dev

Then you can compile the project:

meson build
cd build
ninja

Finally, you can run joycommand:

cd ..
./build/joycommand

It will load the default configuration file named config.yaml.

Author

joycommand is written by Philippe Daouadi.

License

joycommand is distributed with the BSD 2-clause license.

About

Control your computer from your game controller

Resources

Readme
BSD-2-Clause license
Activity

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.