I'll look into supporting .iso files as proper ATAPI (CD) devices.
See here: https://github.com/mist-devel/mist-board/wiki/DocIni
There's an option to remap keyboard codes (key_remap).
Though I can make it work with many keys, I struggle with ctrl, alt and GUI keys, or maybe I just got wrong USB keyboard IDs?
I used IDs from here http://www.freebsddiary.org/APC/usb_hid_usages.php
and made in MIST.INI the following:
key_remap=39,e0 ; Swap CAPS and left CTRL
key_remap=e6,e7 ; right ALT send right GUI
key_remap=76,e6 ; MENU send right ALT
key_remap=e2,e3 ; Swap left ALT and left GUI
But all I get from it is that caps lock is no longer caps lock, and does nothing. Left ctrl is still left ctrl, alt and GUI keys are all still the same.
Am I missing something obvious?
Hmmm, maybe I could update the ManufacturerID ... I did apply and got my own manufacturer IDs
, they just wouldn't show up unless the boards.library would be updated ...
The harddrive Vendor & Product data need to be byteswapped, I meant to fix that, but forgot
I am sure having boards.library updated is not too hard
But I have no boards.library here, the information about vendor IDs comes from somewhere else, I have no idea where - more detective work.
EDIT: Oh it is just hard coded into the ShowConfig tool
And boards.library thinks I have two different Buddha Flash IDE Controllers in my MIST, hehe.