• TempleOS Enterprise Edition TempleOS Enterprise Edition
  • Информация о проекте
    • Информация о проекте
    • Активность
    • Метки
    • Участники
  • Репозиторий
    • Репозиторий
    • Файлы
    • Коммиты
    • Ветки
    • Теги
    • Участники
    • Диаграмма
    • Сравнение
  • Задачи 0
    • Задачи 0
    • Список
    • Доски
    • Спринты
  • Запросы на слияние 0
    • Запросы на слияние 0
  • CI/CD
    • CI/CD
    • Конвейеры
    • Задания
    • Расписания
  • Развертывания
    • Развертывания
    • Окружения
    • Релизы
  • Пакеты и реестры
    • Пакеты и реестры
    • Реестр пакетов
    • Реестр контейнеров
  • Мониторинг
    • Мониторинг
    • Инциденты
  • Аналитика
    • Аналитика
    • Поток ценности
    • CI/CD
    • Репозиторий
  • Wiki
    • Wiki
  • Сниппеты
    • Сниппеты
  • Активность
  • Диаграмма
  • Создать новую задачу
  • Задания
  • Коммиты
  • Доски с задачами
Свернуть панель
  • cia-foundation
  • TempleOS Enterprise Edition
  • Запросы на слияние
  • !14

README: the keyboard was never deaf, the Tour was waiting

  • Ревью изменений

  • Скачать
  • Почтовые патчи
  • Простое отличие
Слиты Жильцов Дмитрий Андреевич запросил слияние readme-keyboard-focus в master Окт 10, 2026
  • Обзор 0
  • Коммиты 1
  • Конвейеры 0
  • Изменения 1

The console keyboard goes deaf after HtServ takes it, and told you to give it back with WinFocus(htserv_term->last_task). That was a false prophecy, I repent.

What was wrong

  • htserv_term->last_task is not your console. The window list is reordered every time a window comes to the top. Once it was the left console, the next time it was NtpDaemon. Now the README says: find your console in TaskRep; (after a boot from the disk it is titled Tmp;), take its address and WinFocus(0x...(CTask *)). Never guess from the window list.
  • Ctrl+Alt+N hands the keyboard to the next task, not the next window. NtpDaemon and DnsOracle have no window at all, so while one of them holds the keyboard your keys go into the void. Press again.

The real culprit

After a boot from the disk, Once.HC asks Take Tour (y or n)? and waits. It listens to Y and N only and throws every other key into the outer darkness. On the live server the keeper's console sat at that prompt: 899 keys typed, the last one C, all thrown away. The keyboard was never deaf, the Tour was waiting.

The README now says: still nothing happens? Look at the last line of your console. Press N.

What changed

README.md only, the "console keyboard" section. No code was harmed, no CIA agent was summoned.

Ответственный
Назначить
Проверяющие
Запросить ревью
Оценка трудозатрат
Исходная ветка: readme-keyboard-focus