I've been trying to create a keyboard layout which has separate modifier maps using left-option and right-option respectively. However, Ukelele and OS X don't seem to detect the difference.
If there are modifier sets which specify right-option, but none that specify left-option, then both option keys will trigger the right-option map. If there are separate modifier sets for left- and right-option, then both option keys always trigger the left-option map.
I have used the EventViewer utility that comes with Karabiner to ensure that my option keys are sending different signals. Indeed, left-option sends Option_L with code 0x3a, and right-option sends Option-R with code 0x3d.
Since Ukelele gives the ability to specify left vs right modifiers, I imagine that it is able to treat them differently. Any idea what I might be doing wrong?