Flash,I am not sure Dvorak is the right choice, instead you might consider other ergonomic keyboards from Logitech, MS, Kinesis and others. Still, many of these need quite a bit of getting used to, but much less than Dvorak that really wreaks havoc with your typing habits. Xy can certainly do what you want in any case.
Speaking of keyboards, I have a massively typing-intensive project on the horizon and I'm getting arthritic. Has anyone here experience of Dvorak keyboards? I mean, strictly from the ergonomic standpoint -- I have no doubt that Xy can handle the re-mapping.
Edward,Sharpkeys is way better than the manual method of registry programmming (see e.g. https://www.linkedin.com/pulse/remap-keyboard-keys-third-party-software-tutorial-mitch-dampier/), but the problem with it is that it cannot handle different keyboard states separately. Allchars has worked fine for me in Win7. Win10 may need another solution like WinCompose which has lots of ready character mappings to choose from. Another option would be to integrate the compose mechanism into the keyboard driver using KbdEdit's chained dead keys (see http://www.kbdedit.com/manual/ex17_compose_key_chained_dead.html). I have not tried this, but I may. It would make a separate compose program superfluous. All in all, I must reiterate my recommendation: KbdEdit is truly a very reliable programming masterpiece that should not be ignored. I have used it for more than ten years, and almost forgotten about it since I first reprogrammed my keyboard with it. It behaves like a native keyboard driver and actually produces those. It gives Windows the kind of keyboard flexibility XyWrite has and more.
Best regards, Kari Eveli LEXITEC Book Publishing (Finland) lexitec@xxxxxxxxxx *** Lexitec Online *** Lexitec in English: https://www.lexitec.fi/english.html Home page in Finnish: https://www.lexitec.fi/