isXander / isXander/Controlify

the controllify keyboard is not command complete

Open
#979 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Java
Stars
341
Forks
97
Avg merge
1h
Merged PRs (30d)
1

Description

I'm disabled and use an access controller, and i also write datapacks and use a lot of commands. I love controllify and would love to be able to do this all from a controller but currently the controllify keyboard is missing a bunch of symbols that commands use and I find myself having to switch to a keyboard to use them. There are also some missing features which would make running commands with a controller much simpler, like being able to open a command chat window, and copy/paste with a controller.

The following symbols are all used by commands but inaccessible with the controllify keyboard:

= < > ~ ^ \ { } [ ] * @ : ; ' %

Id like for there to be a new option in the keyboard menu that allows u to select these keys (maybe by pressing right stick?)

It would also be nice if there was a dedicated button to open chat in command context (with / already typed, like when pressing / on a keyboard)

Being able to copy and past with a controller would be really lovely too, Ik u can highlight text with the vmouse but i haven't figured a way to copy/paste it yet (so apologies if it is possible already)

I really don't know any other options I could use, maybe steam input with the steam virtual keyboard? I'd prefer to be able to do this in minecraft tho

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the Controllify keyboard and keyboard menu entry points, then trace how command chat, the virtual mouse, and text selection are handled. Define the scope with maintainers before implementing the missing command symbols, command-context chat, and controller copy/paste; done should include accessible behavior for the requested controller workflows.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
accessibility, game-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.