Это интересная и довольно убедительная идея — создать более универсальную комбинацию клавиш «Перейти к…» (с приоритетом в приложениях вроде Slack, с которыми многие наверняка знакомы).
Возможно, она сможет охватить множество функций (например, поиск).
Я бы хотел оставить эту тему открытой на некоторое время, чтобы обсудить идеи о том, как люди планируют её использовать. Какие именно функции вы хотели бы вызывать через «Перейти к…»?
Бонусные баллы, если вы опишете это в виде истории, иллюстрирующей реальный сценарий, в котором вы хотели бы воспользоваться этой функцией.
«Я читал тему в своём сообществе, где кто-то упомянул печёный картофель, и вспомнил, что есть отличная тема про сметану, на которую я давно хотел ответить. Я отправился на её поиск. Если бы я мог нажать ‘cmd+k’ и сразу начать вводить запрос, чтобы перейти к ней, это было бы здорово».
Вот наши текущие сочетания клавиш (так круто, что можно просто скопировать и вставить!):
Сочетания клавиш
Сочетания клавиш
Переход к
- g, h Главная
- g, l Последние
- g, n Новые
- g, u Непрочитанные
- g, c Категории
- g, t Топ
- g, b Закладки
- g, p Профиль
- g, m Сообщения
- g, d Черновики
- g, j Следующая тема
- g, k Предыдущая тема
Приложение
- = Открыть меню «гамбургер»
- p Открыть меню пользователя
- c Создать новую тему
- . Показать обновлённые темы
- / или Ctrl+Alt+f Поиск
- ? Открыть справку по сочетаниям клавиш
- x, r Скрыть «Новое»
- x, t Скрыть темы
- Shift+z Shift+z Выход
Действия
- f Переключить закладку темы
- t Ответить как связанная тема
- Shift+r Ответить на тему
- r Ответить на пост
- q Цитировать пост
- Shift+p Закрепить/открепить тему
- Shift+s Поделиться темой
- s Поделиться постом
- l Поставить лайк посту
- ! Пожаловаться на пост
- b Добавить пост в закладки
- e Редактировать пост
- d Удалить пост
- m, m Заглушить тему
- m, r Обычная (стандартная) тема
- m, t Отслеживать тему
- m, w Следить за темой
- Ctrl+p Распечатать тему
- Shift+u Отложить тему
- Shift+a Открыть действия администратора темы
Навигация
- u Назад
- # Перейти к посту #
- k/j Переместить выделение ↑ ↓
- o или Enter Открыть выбранную тему
- Shift+j/Shift+k Следующий/предыдущий раздел
- Shift+l Перейти к первому непрочитанному посту
Написание
- Shift+c Вернуться к редактору
- Shift+F11 Полноэкранный редактор
Закладки
- Enter Сохранить и закрыть
- l, t Позже сегодня
- l, w Позже на этой неделе
- n, d Завтра
- n, b, w Начало следующей недели
- n, b, d Следующий рабочий день
- c, r Пользовательская дата и время
- n, r Без напоминания
- d, d Удалить закладку
Меню поиска
- ↑/↓ Переместить выделение вверх и вниз
- a Вставить выбор в открытый редактор
- Ctrl+Enter Запустить полностраничный поиск
Чат
- Ctrl+k Открыть быстрый выбор канала
- Alt+↑/Alt+↓ Переключить канал
- Ctrl+b Жирный (только в редакторе)
- Ctrl+i Курсив (только в редакторе)
- Ctrl+e Код (только в редакторе)
- Ctrl+l Вставить гиперссылку (только в редакторе)
- - Открыть панель чата
- esc Закрыть панель чата
Шаблоны (в текстовом поле)
- Ctrl+Shift+I Вставить шаблон
Также доступно в боковой панели:
Мне нравятся и я использую большинство сочетаний клавиш; поскольку я пользуюсь множеством сайтов Discourse, это как иметь набор сочетаний клавиш для моей самой используемой платформы общения! ![]()
Одна вещь, с которой у меня возникают трудности, — это переключение вне чата. Сочетания клавиш «Переход к» и «Приложение» не работают, потому что чат — это контекст ввода текста. Мне кажется, что я не могу использовать чат как что-то, куда можно перейти и выйти без второй вкладки или без отрыва от клавиатуры, чтобы нажать ссылку.
Эта идея, безусловно, решила бы мою проблему навигации только с помощью клавиатуры. ![]()
Привет! Я использую Firefox на рабочем столе, и когда я применяю эти сочетания клавиш, например G или P, нажатие клавиши G открывает поиск на странице Firefox. Как вы используете эти сочетания клавиш? Спасибо.
Наконец-то я сам нашёл ответ. Не уверен, что многие пользователи Firefox на Discourse об этом знают: How to stop firefox automaticly opening ctrl+f | Firefox Support Forum | Mozilla Support
Спасибо, что поделился этим, Патрик ![]()
