unsigned int
из каких бы ни размер, который удовлетворяет Ваши конкретные потребности
Я не думаю, что есть способ добавить «глобальный» ключевой слушатель, как вы этого хотите. Это сообщение на форуме с аналогичным вопросом поддерживает меня. Вам просто нужно добавить их к каждому компоненту. Это должно быть сделано только один раз, поэтому, я думаю, вы можете просто покончить с этим и двигаться дальше.