Ubuntu изменить раскладку клавиатуры Shift Alt

Обновлено: 28.06.2024

Резюме
При нажатии Alt+Shift вместо смены языка клавиатуры открывается верхнее меню (такая же проблема была у Skype несколько недель назад).

Окружающая среда

  • Операционная система: Ubuntu 18.04
  • Версия приложения Mattermost для ПК: 4.3.0

Действия для воспроизведения
Откройте приложение для ПК, нажмите Alt+Shift

Ожидаемое поведение
Изменение раскладки клавиатуры.

Наблюдаемое поведение
Фокус теперь находится в верхнем меню окна Mattermost.

Текст был успешно обновлен, но возникли следующие ошибки:

baskinsy прокомментировал 20 ноября 2019 г. •

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

тональный комментарий прокомментирован 22 ноября 2019 г.

Я могу подтвердить версию 4.3.2-rc1

baskinsy прокомментировал 22 ноября 2019 г.

Если это поможет, я хочу сообщить, что это происходит на моей основной рабочей станции с KDE, а не на моем ноутбуке с Ubuntu со стандартной средой рабочего стола.

тональный комментарий прокомментирован 27 ноября 2019 г.

thanosk прокомментировал 19 февраля 2020 г. •

Ошибка все еще присутствует в версии 4.5.0 в Ubuntu 20.04 LTS (рабочий стол gnome)

baskinsy прокомментировал 19 февраля 2020 г.

4.4.0 решил проблему с моим рабочим столом KDE.

прокомментировал michael-vostrikov 12 марта 2020 г.

Временное решение, работает до закрытия приложения.

Меню — Вид — Инструменты разработчика для оболочки приложения (Ctrl+Shift+I)
Выполнить в консоли:

Alt не выбирает кнопку, меню продолжает работать.

Прокомментировал Willyfrog 24 июля 2020 г.

Я не могу воспроизвести это ни в 20.04, ни в 18.04
alt+shift не является допустимым сочетанием клавиш и не может быть установлен, но он не вызывает описанное поведение, только нажатие на отпускание alt вызывает фокус перейти в меню из трех точек.

закрытие вопроса, но вы можете открыть его снова, если у вас есть какие-либо подробности.

thanosk прокомментировал 24 июля 2020 г.

Действия для воспроизведения:

  1. свежая (или нет) установка vanilla gnome ubuntu, выберите 2 или более раскладки клавиатуры (например, английскую и греческую или русскую и т. д.)
  2. установить и запустить gnome-tweaks
  3. в пользовательском интерфейсе gnome-tweaks: Клавиатура и мышь -> Дополнительные параметры макета -> Переключение на другой макет -> включить Alt + Shift
  4. запустите Mattermost-Desktop > 4.2.3 и нажмите Alt + Shift, чтобы изменить раскладку клавиатуры.

Кстати, эта ошибка, вероятно, связана с Electron. Было бы неплохо, если бы кто-то обратил на это внимание/забота, но да, мои надежды не оправдались.

artiommorozov прокомментировал 19 февраля 2021 г.

Воспроизведение на 4.6.2 с Windows 10. Проблема не существовала до обновления, я был на 4.1. Обходной путь с помощью трехточечного меню помогает.

thanosk прокомментировал 20 апреля 2021 г.

Обходной путь с трехточечным меню перестанет быть полезным после выпусков 4.7.0 (я тестирую все бета-версии и выпуски rc 4.7.0), по крайней мере, в Ubuntu. Хотя обходной путь действительно будет отключать трехточечное меню, нажатие всего одного Alt все равно переместит фокус за пределы текстового поля (поэтому, возможно, нам нужно будет найти лучший обходной путь).

Я разочарован тем, что эта ошибка, вероятно, будет открыта навсегда и никогда не будет исправлена, ни особенно Mattermost-Desktop, ни вообще апстримом Electron. Та же самая ошибка возникает во всем, что связано с электронами, и самым известным примером, вероятно, является Skype.

Будет интересно посмотреть, пострадает ли в какой-то момент и Windows, потому что на данный момент сочетание клавиш Alt+Shift работает отлично без каких-либо обходных путей, но я заметил, что поведение Alt не соответствует версии за версией. .

phpony прокомментировал 27 апреля 2021 г.

Подтвердите это на 4.6.2 с Windows 10.

На самом деле эта ошибка делает Mattermost Desktop абсолютно непригодным для использования в мультилокальных системах. Когда вы переключаете макеты несколько раз для каждого сообщения - в какой-то момент вы просто закрываете приложение и переходите в веб-версию, насколько эта ошибка раздражает.

artiommorozov прокомментировал 27 апр. 2021 г.

Возможно обходное решение для Windows, хотя для привыкания к нему требуется время :). Переключение макета путем удерживания Shift, а затем нажатия клавиши Alt не вызывает меню.

thanosk прокомментировал 27 апреля 2021 г.

Удерживание Shift также работает в Linux (Ubuntu и т. д.). Другой обходной путь — осторожно/медленно нажимать Alt+Shift следующим образом: нажмите Alt, охладите, нажмите Shift, затем отпустите Shift, охладите, затем отпустите Alt. Но все это уже на смехотворной стороне вещей.

phpony прокомментировал 27 апреля 2021 г.

Еще один обходной путь — осторожно/медленно нажимайте клавиши Alt + Shift следующим образом: нажмите Alt, охладите, нажмите Shift, затем отпустите Shift, охладите, затем отпустите Alt.

Вы очень глубоко изучили этот вопрос, это здорово! Как насчет того, чтобы создать стартап-проект по продаже аппаратных исправлений для решения этой проблемы? Похожие на эти:

Аппаратное исправление

Мы будем копать настоящие $$$ в течение следующих нескольких лет, пока эта проблема не будет решена.

прокомментировал phpony 27 апреля 2021 г. •

Возвращаясь к серьезным вопросам, есть решение:

Chydak13 прокомментировал 5 мая 2021 г.

воспроизвести на Ubuntu 20, клиент 4.6.2
@thanosk Большое спасибо за этот обходной путь :)

vquemener прокомментировал 5 июня 2021 г.

Я считаю, что основная проблема была исправлена ​​в Electron v12.0.10:

В настоящее время Mattermost Desktop использует Electron v12.0.7: можно ли рассмотреть возможность обновления?

Хотите печатать на нескольких языках в Ubuntu? Здесь мы покажем вам, как легко добавлять и переключаться между несколькими раскладками клавиатуры в Ubuntu.

Добавить язык клавиатуры

Чтобы добавить язык клавиатуры, откройте меню Система, выберите Настройки, а затем выберите Клавиатура.


В диалоговом окне "Настройки клавиатуры" выберите вкладку Раскладки и нажмите Добавить.


Вы можете выбрать страну, а затем выбрать язык и вариант клавиатуры. Обратите внимание, что в некоторых странах, например в США, может отображаться несколько языков. Сделав свой выбор, вы можете просмотреть его на образце клавиатуры, отображаемом под меню.


Кроме того, на второй вкладке выберите язык, а затем выберите вариант. Нажмите Добавить, когда сделаете выбор.


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


Переключение между языками

Если у вас установлено несколько языков ввода, вы увидите новый значок на панели задач в правом верхнем углу. Он покажет аббревиатуру названия страны и/или языка, выбранного в данный момент. Нажмите на значок, чтобы изменить язык.


Нажмите диалоговое окно правой кнопкой мыши, чтобы просмотреть доступные языки (перечислены в разделе Группы), снова открыть диалоговое окно «Настройки клавиатуры» или отобразить текущую раскладку.


Если вы выберете Показать текущую раскладку, вы увидите окно с предварительным просмотром клавиатуры, которое мы видели ранее при настройке раскладки клавиатуры. Вы даже можете распечатать этот предварительный просмотр макета, чтобы помочь вам запомнить макет, если хотите.


Изменить сочетания клавиш для переключения языков

По умолчанию вы можете переключать языки ввода в Ubuntu с клавиатуры, одновременно нажимая обе клавиши Alt. Многие пользователи уже привыкли к комбинации Alt+Switch по умолчанию для переключения языков ввода в Windows, и мы можем добавить ее в Ubuntu. Откройте диалоговое окно настроек клавиатуры, выберите вкладку Макет и нажмите Параметры.


Нажмите знак "плюс" рядом с Ключ(и) для изменения макета и выберите Alt+Shift. Нажмите Закрыть, и теперь вы можете использовать этот знакомый ярлык для переключения языков ввода.


Диалоговое окно параметров макета предлагает множество удобных сочетаний клавиш и параметров. Одним из особенно удобных вариантов была возможность использовать клавиатуру, чтобы показать, когда мы используем альтернативную раскладку клавиатуры. Мы выбрали индикатор ScrollLock, так как сегодня он почти не используется, и теперь он загорается, когда мы используем другой язык ввода.


Заключение

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

Пользователи Windows, вы тоже не остались в стороне. Ознакомьтесь с нашим руководством по добавлению языков клавиатуры в XP, Vista и Windows 7.

  • › Изменение языка пользовательского интерфейса в Ubuntu
  • › Как восстановить метки панели задач в Windows 11
  • › Как установить Google Play Маркет в Windows 11
  • › Почему не было Windows 9?
  • › Что означает XD и как вы его используете?
  • › Почему прозрачные чехлы для телефонов желтеют?
  • ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)

Пожалуйста, войдите или зарегистрируйтесь, чтобы добавить комментарий.

Пожалуйста, войдите или зарегистрируйтесь, чтобы ответить на этот вопрос.

4 ответа

Вам необходимо установить gnome-tweaks:
sudo apt-get install gnome-tweak-tool
Затем вызовите gnome-tweaks, слева выберите «Клавиатура и мышь».
Под "ярлыком" кнопку "Дополнительные параметры раскладки" и кликом в окне выбираем "Переключение на другую раскладку". Там вы можете выбрать любую комбинацию Alt, Shift и т.д.

0 комментариев

Пожалуйста, войдите или зарегистрируйтесь, чтобы добавить комментарий.

0 комментариев

Пожалуйста, войдите или зарегистрируйтесь, чтобы добавить комментарий.

В 18 привет Ubuntu gnome-tweak-tool, привет UNT-tweak-tool не працюют.
В Самм Далластауне длинный Тер не широкий.
Добро пожаловать в школу марихуаны. Продовження мудра указанной программы.
вкладка клавиатуры Я Миша
дополнительный вариант опции раскладки
перемитина на раскладку NSW
ctrl shift

0 комментариев

Пожалуйста, войдите или зарегистрируйтесь, чтобы добавить комментарий.

Товарищи, убил кучу времени, но нашел как победить :-) в интернете полно информации как с помощью gnome-tweak-tool включить переключение раскладки клавиатуры с помощью Alt-Shift, но у нас есть то, что вам нужно, это чтобы Alt Shift работало переключение источников ввода, и это еще одна функция, которая очень удобна тем, что позволяет быстро переключаться между двумя последними языками, при этом может быть портянка из 5 языков (как у меня). Решение здесь сразу предупреждаю, чтобы не было конфликта, если вы включили Alt Shift через gnome-tweak-tool, то отключите там.

Вывод:

<р>1. Чтобы установить пакет dconf-editor и отредактировать один или оба следующих раздела реестра, чтобы он работал:

<р>2. Перейдите на org.gnome.desktop.wm.keybindings

<р>3. Переключите переключатель источника входного сигнала на ['Shift_L']

<р>4. Точно так же клавиша switch-input-source-backward изменится на [' Alt_L']

Раньше я нажимал кнопки в обратном порядке, так же как и обороты и бег :-)

После обновления до Ubuntu 20.04 я увидел, что мои сочетания клавиш больше не работают (Ctrl + T, Shift Insert, Ctrl + V…). Клавиша Super также не работала.

Я также редактировал текст и чувствовал, что иногда клавиша Ctrl не работает при первом использовании Ctrl + Shift + Left или Ctrl + Shift + Right для выбора текста. Похоже, это очень старая ошибка в Xorg, когда Ctrl + Shift воспринимается системой как сочетание клавиш для изменения раскладки клавиатуры, а не как операция выделения текста.

В терминале я увидел, что нажатие Ctrl + U, например, больше не удаляет текущую команду, а вместо этого просто мигает курсором между белым и черным, указывая на то, что, возможно, какое-то приложение обрабатывало ярлык до того, как оно достигло самого терминала. .

Возможное решение 1 – отключить указатель местоположения

Перейдите в приложение "Настройки" и убедитесь, что параметр "Найти указатель" отключен:

Отключение указателя местоположения в специальных возможностях

Возможное решение 2 — удалить все языки в региональных настройках, кроме одного

Решение этой проблемы заключалось в том, чтобы зайти в приложение "Настройки", в разделе "Региональные настройки" и удалить все клавиатуры, кроме той, которую я использую (португальской).

Региональные настройки Ubuntu

Возможное решение 3 – перенастроить конфигурацию клавиатуры

Я также запустил sudo dpkg-reconfigure keyboard-configuration и выполнил шаги.

Я выбрал правую клавишу Alt вместо AltGr и отключил специальную клавишу ввода (обычно позволяет вводить символы, нажимая Ctrl + код ASCII). Я хочу, чтобы мои клавиши Ctrl как можно меньше мешали работе!

Возможное решение 4. Выберите IBus в качестве системы ввода

Выберите IBus в поле со списком ниже.

Выбрать IBus в качестве системы ввода

Возможное решение 5. Исправление ошибок с ярлыками в Xorg

Я оставил этот последний вариант, потому что, как правило, вам следует избегать установки PPA из соображений безопасности и удобства обслуживания.

Пользователь Norbert уже опубликовал здесь PPA для решения этой проблемы. Если у вас такое поведение, выполните следующие команды:

Читайте также: