From: Philipp H. <ph...@ph...> - 2012-08-13 10:12:09
|
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 |