Opened 10 years ago

Last modified 4 years ago

#105 assigned change

Better keymap UI

Reported by: takkaria Owned by: takkaria
Milestone: Future Keywords: keymaps InputRework

Description (last modified by fizzix)

From Ben's notes (clean up):

  • Better interface to the "macro" command, including a keypress for "enter keypress, then action, then choose macro type", and perhaps even some form of macro browsing. It would be nice to actually be able to delete old macros. Perhaps we should combine the "command macros" and "keymaps" into new and improved "keymaps", and use "macros" just for honest to goodness macros.
  • Consider using the "control-right-brace" key as a "macro recording" key, which would save keypresses into the "macro__buf" variable, until the next "control-right-brace" keypress. Actually, this key could be used as the "magic" key that I have been considering, for which macro recording would be but one possible use.

Change History (11)

comment:1 Changed 10 years ago by takkaria

  • component changed from Interface to Main game
  • Keywords ui added

comment:2 Changed 10 years ago by takkaria

From Shanoah:

I had a few ideas on what the ui for the macro screen could look like, so I thought I'd send them over.

I think the best way to arrange it would be to have a list of the current macros come up when you hit 'M' (and why does this have to be capitalized?). The list would show the keystroke, the actual macro, and (if it is saved) the pref file name it is in. (Pulled from when it loads and saves macros)

You could then press a or + to allow you to add a macro to the list.

If you hit d, -, backspace, or delete it would prompt you, then delete the selected macro.

Hitting e, return, enter, or space would come up with a screen with the trigger and macro, so you could edit them.

Hitting tab would switch it between keymaps and macros.

Hitting s would ask whether you wanted to save the hilited macro to the player prefs, the char prefs, the class prefs, the race prefs, or another pref file. (There should probably be another key to save all of them to one file)

And escape would exit.

That format just seems to me like it would make things a lot more usable, and would make it so macros actually get saved and loaded...

comment:3 Changed 10 years ago by takkaria

  • Description modified (diff)

comment:4 Changed 8 years ago by magnate

  • Keywords macros added; ui removed

comment:5 Changed 6 years ago by takkaria

  • Milestone changed from Future to 3.3.0
  • Owner set to takkaria
  • Status changed from new to assigned

I'll fix this as part of the input layer rewrite.

comment:6 Changed 6 years ago by takkaria

  • Keywords macros,InputRework added; macros removed

comment:7 Changed 6 years ago by magnate

  • Type changed from bug to change

comment:8 Changed 6 years ago by takkaria

  • Milestone changed from 3.3.0 to 3.4.0


comment:9 Changed 6 years ago by magnate

  • Keywords keymaps InputRework added; macros,InputRework removed
  • Summary changed from Better macro UI to Better keymap UI

comment:10 Changed 5 years ago by fizzix

  • Description modified (diff)
  • Milestone changed from 3.4.0 to 3.5.0


comment:11 Changed 4 years ago by takkaria

  • Milestone changed from 3.5.0 to Future
Note: See TracTickets for help on using tickets.