Skip to content

Karthikeshwar1/Araam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Araam

Control your PC with just a controller!

forthebadge forthebadge forthebadge


Araam (Kannada/Hindi) means 'comfort'. This software helps to use the computer with araam.


📃 Contents

  1. Description
    1. What is it?
    2. What is the use of it?
    3. Working methodology
    4. History
  2. Installation
  3. Usage
  4. Screenshots
  5. Credits
  6. License

✨ Description

What is it?

  • A software which makes a game controller performs the actions of both a keyboard and a mouse
  • The softwares operates in 2 modes:
    • Keyboard mode
    • Mouse mode
  • A new way of Human-Computer-Interaction (HCI)

What is the use of it?

  • Makes it easier to control the computer using just the game controller
  • There might be a learning curve to get familiar with the software, but after that, it becomes more comfortable to use than a keyboard and a mouse
  • This software can also be used as an accessibility feature, especially for people with difficulty in using the keyboard and the mouse

Working methodology

The Dpad buttons and the left shoulder button are used as modifier keys. The keyboard layout is divided into 7 sections, each of them comprising of 4 keys. The modifier keys lets the user focus on one of these sections, and then X, Y, B, A buttons can be used to select a character. In each of the sections, X, Y, B, A buttons are mapped to the keys in a clockwise manner. Even the modifier buttons used for focusing on the sections are mapped in a similar way. This makes it easier and intuitive to remember the key combinations.



History


🛠️ Installation

Note : This project is yet to be made open-source.


💻 Usage

  • Press start and back simultaneously to switch between keyboard and mouse modes
  • Hold down start and back buttons for a short period of time to exit the software

Keyboard mode:

Mouse mode:


🎞️ Screenshots


🧾 Credits

Program is written in Python with the help of the following amazing tools:

App icon by Freepik from www.flaticon.com

Keyboard photo by mrsiraphol - www.freepik.com

Xbox controller icons by Nicolae (Xelu) Berbece from OpenGameArt.org

Xbox controller image by Tam'z Peeranat from www.pexels.com

⚖️ License

License: GPL v3