Из-за чего telegram для macOS не дает перематывать список сообщений используя PgUP/PgDown и как это вылечить?

Ссылка скопирована
1 ответ

Сейчас ситуация такая: подключил клаву от ПК к Macbook Air на M3 - и телеграм не листает список сообщений используя кнопки PgUP/PgDown. Только колесом или тачпадом.

Каким способом это вылечить (не патча сырцы)?

Каким способом вообще такое может быть в приложении у которого 1 ярд юзеров?

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Роман IT Ответ

В Telegram для macOS PgUp/PgDown могут не работать как прокрутка списка сообщений из-за того, как приложение обрабатывает клавиатурные события. Особенно это заметно с PC-клавиатурами на MacBook: клавиши есть физически, но macOS и конкретное приложение могут трактовать их не как стандартную прокрутку scroll view.

Сначала проверьте системные сочетания. На macOS часто работают:

  • Fn + ↑ — Page Up;
  • Fn + ↓ — Page Down;
  • Space / Shift + Space — прокрутка в некоторых списках;
  • Option + ↑/↓ или Command + ↑/↓ — переходы в зависимости от приложения.

Если именно PC-клавиатура отдаёт не те коды, можно переназначить клавиши через Karabiner-Elements. Например, отправлять вместо PgUp/PgDown комбинации, которые Telegram/macOS воспринимают как прокрутку.

Проверьте также, где находится фокус. Если фокус в поле ввода сообщения или поиске, PgUp/PgDown могут обрабатываться не списком сообщений. Кликните по области истории и попробуйте снова.

Почему такое возможно у популярного приложения: Telegram Desktop/macOS не всегда использует нативный AppKit scroll view в том виде, где все системные клавиши работают автоматически. Плюс поведение отличается между App Store-версией, standalone-версией и web-версией.

Итог: сначала попробуйте Fn + ↑/↓ и проверьте фокус истории сообщений. Если не помогает, используйте Karabiner-Elements для переназначения PgUp/PgDown на рабочие сочетания. Без патча приложения это лечится именно на уровне клавиатурного маппинга.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно