Горячие клавиши для закрытия темы

Есть ли сочетание клавиш для закрытия темы?

4 лайка

Нет, такого сочетания клавиш не существует. Я думаю, имеет смысл добавить сочетание клавиш для открытия административного ключа, а затем, например, клавиша c могла бы закрывать тему.

Отмечаю это как запрос на новую функцию.

Шаг 0 — определить, какое сочетание клавиш мы хотим использовать для открытия административного ключа темы.

14 лайков

Есть ли ярлыки, которые не перечислены в модальном окне справки по ярлыкам?

Смотрите, я могу это скопировать!

Переход к

  • g, h Главная
  • g, l Последние
  • g, n Новые
  • g, u Непрочитанные
  • g, c Категории
  • g, t Топ
  • g, b Закладки
  • g, p Профиль
  • g, m Сообщения
  • g, d Черновики

Навигация

  • u Назад
  • # Перейти к сообщению #
  • k/j Переместить выделение ↑ ↓
  • o или Enter Открыть выбранную тему
  • Shift+j/Shift+k Следующий/предыдущий раздел
  • Shift+l Перейти к первому непрочитанному сообщению

Приложение

  • = Открыть меню-гамбургер
  • p Открыть меню пользователя
  • . Показать обновлённые темы
  • / или Ctrl+Alt+f Поиск
  • ? Открыть справку по клавиатуре
  • x, r Скрыть Новые/Сообщения
  • x, t Скрыть Темы
  • Shift+z Shift+z Выйти

Написание

  • Shift+c Вернуться к редактору
  • Shift+F11 Полный экран редактора
  • c Создать новую тему
  • t Ответить как связанную тему
  • Shift+r Ответить на тему
  • r Ответить на сообщение
  • q Цитировать сообщение

Действия

  • f Переключить закладку темы
  • Shift+p Закрепить/Открепить тему
  • Shift+s Поделиться темой
  • s Поделиться сообщением
  • l Поставить лайк сообщению
  • ! Пожаловаться на сообщение
  • b Добавить сообщение в закладки
  • e Редактировать сообщение
  • d Удалить сообщение
  • m, m Заглушить тему
  • m, r Обычная (по умолчанию) тема
  • m, t Отслеживать тему
  • m, w Следить за темой
  • Shift+u Отложить тему
  • Ctrl+p Распечатать тему

Помимо этих, есть ли какие-либо другие зарезервированные?

Также я заметил, что на моей клавиатуре отсутствует клавиша с гаечным ключом (:wrench:), поэтому мой первый выбор не подходит. ¯\_(ツ)_/¯

Я предлагаю использовать Shift + a для открытия административного гаечного ключа.

6 лайков

Мне нравится использовать Shift + a для открытия административного гаечного ключа. Могу ли я поработать над этим, открыв PR в GitHub? @sam

1 лайк

Да, я думаю, можно попробовать это сделать через PR. Однако сложность в том, что после открытия нужно будет иметь возможность выбирать элементы с помощью клавиатуры.

Как вы видите это решение?

3 лайка

А что, если после открытия администраторского гаечного ключа перемещаться по нему с помощью клавиш Вверх и Вниз? Затем нажимать Enter, чтобы выбрать опцию. Не знаю, возможно ли это, но просто как идея…

5 лайков

Я поддерживаю эту идею, если у вас получится её реализовать. Мы так делаем в поиске, хотя выделение выбранной кнопки может оказаться немного сложным. Не могли бы вы попробовать и опубликовать скриншот?

3 лайка

Конечно, я сообщу вам, когда у меня что-то будет.

5 лайков

У меня возникли некоторые трудности с пониманием Ember.js, я никогда раньше с ним не работал. Я сделал этот PR, который только открывает меню администратора тем, надеюсь, это поможет. Если кто-то сможет помочь мне с другой частью, я буду очень признателен.

5 лайков

Shift+A работает. Но стрелки не работают внутри меню. Хотелось бы иметь горячие клавиши для некоторых задач, таких как закрытие, таймеры и т.д.

Кстати, есть ли другой способ добавить свои собственные сочетания клавиш для последовательности кликов в интерфейсе? Может быть, расширение для Chrome?

1 лайк

Обновление: Немного покопался в коде. Горячая клавиша для закрытия темы может быть очень похожа на pinUnpinTopic и deferTopic. Достаточно просто вызвать toggleClosed в классе темы.

 pinUnpinTopic() {
    this.container.lookup("controller:topic").togglePinnedState();
  },

@hectorbus — сможешь ли ты это добавить? Как насчет Shift+C для закрытия? Я бы сделал это сам, но сейчас не настроен для работы с GitHub и программированием.

1 лайк

Я считаю, что функциональность стрелок никогда не была реализована; я пытался над этим поработать, но у меня не получилось. Что касается индивидуальных сочетаний клавиш, я не уверен, возможно ли создать такое расширение для Chrome, но вы можете попробовать; кроме того, можно создать новый PR с новым сочетанием клавиш, если код и функциональность будут одобрены.

1 лайк

Давайте посмотрим на код и проверим, сработает ли toggleClosed. Я не вижу причин, почему бы и нет.

1 лайк