Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues with the Debug Console #314

Open
1 of 3 tasks
coloursofnoise opened this issue Jun 8, 2021 · 3 comments
Open
1 of 3 tasks

Issues with the Debug Console #314

coloursofnoise opened this issue Jun 8, 2021 · 3 comments
Labels
help wanted Extra attention is needed rewrite An existing feature needs a rewrite

Comments

@coloursofnoise
Copy link
Member

coloursofnoise commented Jun 8, 2021

  • Using the q command (added by Everest) while in-game to close the console will open the pause menu, since it seems that the Enter input is not consumed and Enter is now bound to pause by default in 1.4.0.0
    • This can also be seen by rebinding Enter to any other action and then using the q command when that action could otherwise be used.
  • The ` character, when typed on a non-US keyboard layout, opens and closes the debug console as expected, however pressing the key in the location of the ` key on the US layout will close the console but not open it
  • Opening the console with the . key, as added by Everest seems to put the console into a state of being "extra-open", and processes key inputs differently than when opening it with `, such that on a non-US layout, the key corresponding to the position of the US ` key no longer closes the console, and instead types it's corresponding character. When the ` character is typed, it causes the console to return to "normal" behaviour without closing it, allowing either the ` character or corresponding ` key to close it.
@coloursofnoise coloursofnoise added help wanted Extra attention is needed rewrite An existing feature needs a rewrite labels Jun 8, 2021
@coloursofnoise
Copy link
Member Author

The above was found using a US standard keyboard remapped through the Windows 7 language settings to the Canadian French layout

@Spirialis
Copy link

If this code gets overhauled, the addition of an option to remove or rebind the . key would be greatly appreciated. The . key works fine as a normal keybind in vanilla celeste with debug enabled, but causes issues with Everest.

I've spoken to a couple speedrunners who can't use their normal control schemes with Everest enabled, and personally I've had issues not only with being unable to incorporate the key into my control scheme but accidentally pressing it (. is prime keyboard real estate in Dvorak!)

@VerdalJG
Copy link

Problem: when I open the console (using `) and type something, the first letter is either always inputting an asterisk (if I press E, and then typing in the console works normally), or it just closes the console (inputting Q,W, and other binds). This happens in ENG-INTL keyboard and ENG-ES keyboard; ENG-US works fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed rewrite An existing feature needs a rewrite
Projects
None yet
Development

No branches or pull requests

3 participants