
symbols corresponding to C64 positions (by function):
                                                 (s:shift,a:alt,c:ctrl)
  symbol     key's           symbols at position  symbol on which key
! at C64 sh. function        US  HU  GE  SP  DV   US  HU  GE  SP  DVorak      solotion (positional/symbolic)
  ---------------------------------------------------------------------------------------------------------

* (SC) +     ins+/ptn+/oct+  -_  üÜ  ß?  '?  [{   s+= s+3! +* +*  s+=(])      positional (needs a nonshift alternative, which one?)
  (SC) -     ins-/ptn-/oct-  =+  óÓ  '`  í   ]}   -_  -_  -_  -_  -_(')   OK  symbolic (problem:DV: ' occupied)

  (SC+),  <  C6/tempo-/st-   ,<  ,?  ,;  ,;  wW   ,   ,   ,   ,   w       OK  symbolic & positional matches (except dvorak:symbolic:US-w,positional:DV-w)
  (SC+).  >  D6/tempo+/st+   .>  .:  .:  .:  vV   .   .   .   .   e       OK  symbolic & positional matches (except dvorak:symbolic:US-e,positional:DV-v)
* (Sh+):  [  D#6/funktempo2- ;:  éÉ  öÖ  ó   sS s+;/[ s+. s+. s+. s+;(s+z)    positional (no nonshift version on any of them)
*  Sh+;   ]  funktempo2+     '"  áÁ  ä   à   -_  ;/]  a+, s+, s+, ;(z)        positional (no nonshift version on HU/GE/SP)

* <-         ffwd./follow    `   0   ^   \   `    ......nothing......     OK  positional (differs on every layout -but if `, HU 0 is occupied) - F10? <>?

  (Sh+) 0    D#7/Solo/Unsolo 0)  öÖ  0=  0=  0)   0)  0(`) 0= 0=  0)      OK  **symbolic** and positional matches (except HU: ` (fastfwd) occupied)

  =          negate value    \|? űŰ  #'  ù?  \|?  =+  s+7 s+0 s+0 =+          symbolic(US,DV), needs positional duplicate too (GE,SP: s+0 needed for soloing)

  @          F               [   Ő   Ü   è   /    s+2 a+V a+Q a+Ó s+2         positional? (no other noshift alternative, s+2 needed for channel2 mutesolo)
  (*         G               ]   Ú   +   +   =    s+8 a+- sh+ sh+ s+8)    OK  positional? (no other noshift alternative, sh+ needed for pt+ and ins+)

  (Sh)/   ?  pageup/-down    /?  -_  -_  -_  zZ   /? s+6, s7ß s7' /?([)   OK  symbolic: / where present, otherwise PageUp/Down-keys still usable

  (Pound     insert          ......nothing.....               s+3     )   OK
  (uparrow   pagedown?       \|? űŰ  #'  ù?  \|?  ......nothing......)    OK


keys for positional use (by sybol at position):

HU US GE SP DV  C64  remarks
----------------------------
ö  0) 0= 0= 0)   0   key at position must give '0' (additional 0 for HU)
ü  -_ ß? '? [{   +
ó  =+ '` í^ ]}   -

ő  [{ ü  é  /?   @
ú  ]} +* +* =+   *

é  ;: ö  ó  sS   :
á  '" ä  á  -_   ;
ű  \| #' ú  \|   =

0  `~ ^  \| `~   <-  fast-forward
í  <> <>    <>       usable as fast-forward (based on position/scancode)


CAPSLOCK? (toggles system case!)
numpad+/*: change octave (like GoatTracker)

symbol on layouts (is there clash of standalone key vs other position?):
C64 US HU GE SP DV
    `           `
+   -