CharaChorder / DeviceManager

The device manager and configuration tool for CharaChorder devices.
http://manager.charachorder.com/
GNU Affero General Public License v3.0
6 stars 3 forks source link

Unable to set a chord to non-ascii characters #130

Closed dasj19 closed 1 month ago

dasj19 commented 1 month ago

Steps to reproduce:

  1. Visit https://manager.charachorder.com/config/layout/ in a chromium-based browser
  2. Connect CharaChorder One
  3. Click "Chords" in the Top Menu
  4. Click "New Chord"
  5. Attempt to add a chord for "sh" to type the UTF-8 character "ș”
  6. Notice that you are unable to type the wanted UTF-8 character using a qwerty keyboard (It should be possible using a Romanian keyboard layout by pressing AltGr+S)
  7. Try to paste in the character does not work either
  8. Even tried to hack the webpage DOM by setting the „ș” character in the chord output box. does not work either

Firmware: CHARACHORDER ONE M0 Version 1.0.1

Theaninova commented 1 month ago

That's not really how characters work (right now). Layout-specific mappings are limited to non-modifier characters (aka only one key is held). If you want to add a macro for this you need to add it like you type it, so in your case 'hold AltGr, press S, release AltGr'. You will probably need to update your firmware for this as well (possibly beta if I remember correctly)