User Tools

Site Tools


wish_list

This is an old revision of the document!


Wishlist

Some wishes taken from wishes posted on the Ergodex forum, linked as appropriate.

Wishes are (currently) in no particular order.

Shift Keys

On a regular keyboard there are modifer keys (shift, control, alt, windows, numlock, capslock, etc), when pressed groups of other keys can behave differently. The same functionality is required for the DX1 pad, but with more control of which keys causes a set of other keys to change.

I (Hydra) envisage the following:

able to assign one or more to a named group

e.g. assign keys 1-4 to key group “wasd movement” mappings: 1-W, 2-A, 3-S, 4-D assign keys 1-4 to key group “cursor movement” mappings: 1-UP, 2-LEFT, 3-DOWN, 4-RIGHT

able to enable any key to toggle a named group

momentarily while pressed, press and release to cycle groups, or press and release to change permanently

e.g.

assign key 5 so that when pressed and held the keys 1-4 are reprogrammed as per the “cursor movement” group.
assign key 5 so that each time is it pressed an released it enables the next key group in it's (cycle) list of key groups (wasd movement → cursor movement → was movement …)
assign key 5 so that when pressed and released it maps any keys in a named group assigned to it. If it's pressed again it will do whatever it's currently configured to do.

be able to assign a modifier key (key 5 in our example) to a key group

e.g.

assign keys 1-11 to key group “set 1” as follows:

  • 1-10, Numbers 1 to 9 and 0.
  • 11, assign so that when pressed and released it will enable “set 2”

assign keys 1-5 to key group “set 2” as follows:

  • 1-4, F1-F4
  • 5, assign so that when pressed and released it will enable “set 3”

assign keys 1-12 to key group “set 3” as follows:

  • 1-10, F1-F10
  • 11, assign so that when pressed and released it will enable “set 1”
  • 12, assign so that when pressed and held it enables “set 4”, when released the keys in “set 3” are reconfigured as per all active key groups. (they so they will do what they were doing before key 12 was held)

assign keys 1-10 to key group “set 4”

  • 1-10 assigned to Ctrl+F1 to Ctrl+F10

This flexibility will let you do totally crazy things with your DX1 pad! You would be able to emulate a frogpad as well as allow sending of any character via the DX1.

Here's an example of a simple layout that requires “toggle” modifier keys.

www.simix.inf.br_markus_img_dx1.jpg

Various posts in the Ergodex forums cover things like this, my example above caters for them all.

http://www.ergodex.com/forum/viewtopic.php?t=310
http://www.ergodex.com/forum/viewtopic.php?t=319
http://www.ergodex.com/forum/viewtopic.php?t=301

Macro loops

Macros that repeat forever, until the key is pressed again.

http://www.ergodex.com/forum/viewtopic.php?t=353

Copying Macros

Need to be able to cut and paste different bits of macros together when creating/editing a macro

http://www.ergodex.com/forum/viewtopic.php?t=353

Key Differentiation

The original Ergodex software does not differentiate between the two different enter keys as well as ”/” and “Numpad /” on a standard keyboard

http://www.ergodex.com/forum/viewtopic.php?t=323

wish_list.1170780988.txt.gz · Last modified: 2007/02/06 17:56 (external edit)