microsoft / microsoft/CsWin32

GameInputKind enum should use simplified name.

Open
#1,792 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
C#
Stars
2.5k
Forks
124
Avg merge
1d 3h
Merged PRs (30d)
9

Description

When importing the GameInput library, enums should use simplified naming. So, transform...

GameInputKind.GameInputKindGamepad
to
GameInputKind.Gamepad

GameInputDeviceStatus.GameInputDeviceConnected
to
GameInputDeviceStatus.Connected

etc

Contributor guide

Open the contributing guide

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 by locating the GameInput enum generation path in CsWin32 and inspect how names such as GameInputKindGamepad and GameInputDeviceConnected are produced. Done means generated GameInputKind and GameInputDeviceStatus enums use the simplified member names shown in the issue, consistently for the other related enums.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
tooling
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
64/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.