Menu

#464 Several GUI Advice for FCEUX

closed
nobody
feature (65)
5
2012-06-08
2011-11-28
Ikyo
No

1.Config->Map Hotkeys, double click an item in Hotkeys window, it will pop up an "Enter New Input" window. If you define a very twistered hotkey, e.g. Ctrl + Alt + Shift + BackSpace, Ctrl + Alt + Shift + Numpad Minus, the string is too long to display in one line and some words are pushed to the second line, but LBL_KEY_COMBO1 doesn't make enough space for one more lines, so the second line is shown incomplete.
This is not a serious bug, just some odd looking. I'm not sure if this happens on English system (my system is not English, perhaps it is caused by different font).

2.Auto-hold keys is displayed "Held: " by a FCEU_DispMessage, but using "<^>vABsS" has a little confused to users. Since FCEUX can display a small joypad on screen to show inputs, you can still use that joypad to show autoholding buttons. When user pressed down the autohold key, you can just show "Held:" and the autoholding button(s) on the joypad in a wierd color. That's more directly perceived through the senses.

3.The joypad needn't always show on the bottom of the screen, if it can be set to show only when key presses, that will be good. It can even keep a few second and then disappear after no keys are pressed, like enemy's health bar when they was hurted in some arcade games. It can be named "Show when necessary"?

Discussion

  • AnS

    AnS - 2011-11-28
    1. You're right.
    2. TAS Editor is more convenient for superimposing manual- and auto-generated input, so I personally won't bother improving this old Autohold display.
    3. I'm afraid that disappearing joypad will be somewhat confusing and even irritating. Also in average TAS there's usually no single second of blank input (even during long cutscenes TASers toy with input animations or something), so this feature is useless.
     
  • Ikyo

    Ikyo - 2011-11-29

    Thank you for your comment, I have understood after read it.

     

Log in to post a comment.

MongoDB Logo MongoDB