Skip to content

Releases: leo-arch/keypress

v0.3.6

22 Sep 01:42
d8e0021

Choose a tag to compare

Keypress 0.3.6

BUGS:

  • Alt+UTF-8 character not working.
  • Translations for Shift+Fn keys are wrong in the Linux console.

IMPROVEMENTS:

  • Use -p to run in HP keyboard mode (e.g. with xterm -kt hp).
  • Use -a to enable Application Cursor Keys (DECCKM) mode.
  • Display terminfo capability names next to key translations (disable with -I).
  • Use -X to run with XTMODKEYS in full mode (XTerm only).
  • Use -u to make XTerm emit CSI-u sequences (requires either -x or -X).

v0.3.5

05 Sep 23:16
e8c9d62

Choose a tag to compare

Keypress 0.3.5

BUGS:

  • KP_0 and KP_Period are inverted in Rxvt.
  • NumLock/CapsLock + Arrow/Keypad keys not working with the Kitty protocol.
  • Alt not recognized for keypad keys in Rxvt.
  • the Del in st is shown as F1.
  • Wrong translation in Mlterm when Alt is involved.

IMPROVEMENTS:

  • Do not capitalize metafied keys (i.e. distinguish between Alt+e and Alt+Shift+e - or Alt+E).
  • Use -x to enable Xterm's modifyOtherKeys feature.
  • Add support for Xterm's modifyFunctionKeys:3.
  • Use -i to draw the table using ASCII characters.
  • Run with -l to use a light color scheme.
  • Do not truncate overlong names.
  • Add missing keypad keys for Foot.
  • KP_5 is now Begin, to be more consistent with other keypad key names.
  • Use -s to run in SCO keyboard mode (translate SCO key sequences).
  • Improve rendering performance and reduce screen flickering.
  • Improve translation of Rxvt function keys.
  • Clear screen is now default. Use -c to disable this feature.
  • Use -T to disable key translations.

v0.3.4

23 Aug 23:53
dcb4a7b

Choose a tag to compare

Keypress 0.3.4

BUGS:

  • Manpage directory not created in Makefile

v0.3.3

23 Aug 23:01
7c98309

Choose a tag to compare

Keypress 0.3.3

BUGS:

  • UTF-8 mangles right edge of table.
  • Stack smash when pressing Esc 32 or more times.
  • UTF-8 sequences not working in translation mode (-t)

IMPROVEMENTS:

  • Add binary column.
  • Add color support (disable with -n).
  • Translate Kitty UTF-8 codepoints.
  • Support for 8-bit CSI sequences (rare).
  • Display codepoint next to UTF-8 characters.
  • Run in kitty full mode with -K.

v0.3.2

20 Aug 09:57
afe0520

Choose a tag to compare

Keypress 0.3.2

BUG FIXES

  • Enter/Return shown as LF instead of CR.
  • Ctrl+z not showing any results.
  • Ctrl+k says 'CT', when it should be 'VT' (vertical tabulation).

IMPROVEMENTS

  • Add a few missing keypad keys in Rxvt.
  • Add support for Foot terminal sequences.
  • Add support for Contour Mod+F1-4.
  • Truncate translation if it does not fit in the table.

MISC

  • Meta key renamed to Super.

v0.3.1

18 Aug 02:10
66242a9

Choose a tag to compare

Keypress 0.3.1

Bug fixes 🪲 🐛

  • Ctrl+S freezes the screen (XOFF not ignored).

v0.3

18 Aug 01:58
68cc731

Choose a tag to compare

Keypress 0.3

Bug fixes 🪲 🐛

  • F1-5 not working in the Linux console.

New features/Improvements 😎 :godmode:

  • Add support for Sun keyboard mapping.
  • Add translation support for KP_5 (keypad 5).
  • Add text translation for multi-byte keys in interactive mode.
  • Add -c option to clear the screen before printing key info.
  • Add support for the Kitty protocol (enable using the -k option).

Misc

  • Removed dependency on ncurses (it does not support the Kitty protocol).

v0.2.1

14 Aug 06:00
7e0704d

Choose a tag to compare

Keypress 0.2.1

  • Avoid the use of printf(1) with the -t option. Just run keypress -t "\x1b[19;10~".

v0.2

14 Aug 04:53
2bf1bea

Choose a tag to compare

Keypress 0.2

  • Add -t option to translate a keyboard escape sequence into its symbolic/text representation. E.g.:
keypress -t $(printf "\x1b[19;10~")

This command will output Meta+Shift+F8.

v0.1

31 Jul 07:39
b424d41

Choose a tag to compare

Keypress 0.1

Initial release