John Bourne, я в тему алгоритмов сжатия давно не копал, но судя по всему тут необходим алгоритм потокового сжатия, а все текущие (на сколько мне известно) должны знать все содержимое заранее, чтобы составить словарь.
В таком варианте стриминг невозможен из-за самого алгоритма сжатия
Я не пользовался tcsh, но думаю этот скрипт вспомогательный - его могли использовать из родительского скрипта, т.к. здесь только определение функций (например, через 'source ./script.csh', не знаю есть ли там подобное как в bash).
Лучше найти пример использования
Everything_is_bad, тут сейчас можно докопаться до вещей по типу exponential backoff, circuit breaker, bulkhead и т.д.
Для начала сойдет и простой while True
А для спец. комбинаций нет отдельных кнопок?
Я когда через citrix работал, то для нажатия комбинаций была отдельная кнопка в UI citrix'а. Например, для CTRL + SHIFT + DEL.
В таком варианте стриминг невозможен из-за самого алгоритма сжатия