commit b3a051843316561f81ca8a8bcb88c2673f3332f9 Author: Damian Johnson atagar@torproject.org Date: Sun May 15 12:55:20 2016 -0700
Avoid delay when pressing 'esc'
Avoiding the small (but very noticeable) delay terminals have by default when pressing the 'esc' key. Caught and fix proposed by patacca. --- nyx/starter.py | 11 +++++++++++ 1 file changed, 11 insertions(+)
diff --git a/nyx/starter.py b/nyx/starter.py index 2ddfff0..7162e53 100644 --- a/nyx/starter.py +++ b/nyx/starter.py @@ -82,6 +82,7 @@ def main(config): _setup_freebsd_chroot(controller) _notify_of_unknown_events() _use_english_subcommands() + _use_no_esc_delay() _use_unicode() _set_process_name()
@@ -224,6 +225,16 @@ def _use_english_subcommands(): os.putenv('LANG', 'C')
+def _use_no_esc_delay(): + """ + Make it so pressing 'esc' takes effect right away... + + https://stackoverflow.com/questions/27372068/why-does-the-escape-key-have-a-... + """ + + os.putenv('ESCDELAY', '0') + + @uses_settings def _use_unicode(config): """
tor-commits@lists.torproject.org