Being left-handed I have Windows switch the two mouse buttons so that the right one becomes "mouse0" ("left button") and the left one "mouse1" ("right button"). This helps me when using the mouse with my left hand (which I do).
Until I started playing this game I had NEVER encountered any software that ignored this re-mapping (presumably be bypassing some API in Windows). Even DayZ doesn't consistently do this, only when interfacing with the UI is the re-mapping ignored, the game engine itself appears to work through the API and re-maps the keys as appropriate.
This leads to the ludicrous situation where I need to press "PLAY" with the button I consider to be the left one (actually the right one) because I'm communicating with Windows but when I want to EXIT the game I need to use the other button because I am communicating with the DayZ UI. If this was the only occasion where the re-mapping is ignored I could probably live with that - but of course this occurs every time I need to interact with the UI for any reason other than starting the game (when I am actually interacting with Windows).