Hi,
On Sun, May 27, 2012 at 06:53:35AM -0400, Steven Hum wrote:
> The Colemak keyboard layout remaps the caps_lock to behave as a backspace
> (delete) key. However, the caps_lock key does not appear to function
> for notion prompts. It does behave as it should for running applications.
>
> Any ideas? I haven't found a kpress definition disabling the key..
> unless it needs to be explicitly enabled (in which case, how is this done?)
as mentioned in the bug tracker[1], the likely explanation is that the Colemak
layout has two keys which are mapped to BackSpace, namely the usual backspace
key and the caps lock key. Unfortunately we use XKeysymToKeycode to resolve
the keysym used in a binding to a keycode, and the behavior of this function
is not well-defined when there are multiple keycodes mapping to the same
keysym.
I'm afraid that fixing this might require some fundamental changes to Notion,
and it might not be worth the hassle. As a work-around, you could explicitly
unmap the usual backspace key (using the keyword NoSymbol), so that only caps
lock is mapped to BackSpace. I don't know whether this is acceptable for you
though.
Regards,
Philipp
[1] http://sourceforge.net/tracker/?func=detail&aid=3530060&group_id=314802&atid=1324528
|