From: Marc Hartstein Date: Thu, 24 Apr 2008 00:43:13 +0000 (-0400) Subject: fix alignment when printing help screen if \C-x is bound. X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=d0df936c88044fc3925812da5f5e2b0731cbffbc;p=sup fix alignment when printing help screen if \C-x is bound. Width calculations were getting off by one, causing truncated definitions. --- diff --git a/lib/sup/keymap.rb b/lib/sup/keymap.rb index 3176415..080e11d 100644 --- a/lib/sup/keymap.rb +++ b/lib/sup/keymap.rb @@ -43,16 +43,10 @@ class Keymap when :home: "" when :end: "" when :enter, :return: "" - when :ctrl_l: "ctrl-l" - when :ctrl_g: "ctrl-g" when :tab: "tab" when " ": "" else - if k.is_a?(String) && k.length == 1 - k - else - raise ArgumentError, "unknown key name \"#{k}\"" - end + Curses::keyname(keysym_to_keycode k) end end