Я новичок ... или, точнее ... никогда не использовал RX, поэтому мне было интересно, могу ли я использовать его в этой ситуации: я хочу добавить в свое приложение своего рода функцию живых шаблонов Resharper, которая позволяет пользователям вводить короткие последовательности символов, за которыми следуют с помощью [Tab], и мое приложение заменит ранее введенные символы полным текстом, указанным в другом месте.
Теперь у меня есть список массивов символов, каждый из которых представляет одну возможную последовательность. Мне нужны какие-то стоп-слова/клавиши, которые разрывают цепочку (например, пробел). У меня есть событие, которое возникает при каждом нажатии клавиши в моем приложении, теперь (как) я могу использовать RX для наблюдения за этим событием и проверки по этому вышеупомянутому списку, была ли выполнена одна из последовательностей и, наконец, была нажата [Tab]?