Вам следует создать приложение, которое использует некоторые похожие на кейлоггер методы (например, глобальные перехваты) для мониторинга нажатий клавиш и, в зависимости от некоторых условий (настройка, которую вы могли установить, текущее активное окно, ...), оно можетпередайте их обычно в приложение или подавьте их, чтобы сохранить их в буфере.Таким образом, такой буфер будет показан пользователю по мере необходимости.
Тем не менее, на мой взгляд, гораздо более удобным способом выполнения аналогичной задачи было бы создание приложения, состоящего из полупрозрачного поля редактирования, которое могло быпоказать и спрятать просто с помощью горячей клавиши.Это позволит избежать всех проблем с хуками и потенциальных проблем, которые могут из-за них возникнуть.