Переключение раскладки клавиатуры через Shift + Alt в AutoCAD

Автор Тема: Переключение раскладки клавиатуры через Shift + Alt в AutoCAD  (Прочитано 47629 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Андрей БушманАвтор темы

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Размещаю вопрос в данной ветке, т. к. её назначение более ближе к обозначенной проблеме, чем ветки по программированию.

Из версии в версию AutoCAD кочует следующий баг (в т.ч. и в AutoCAD 2014 SP1):
Проблема наблюдается при MENUBAR = 1. При переключении раскладки клавиатуры при помощи быстрых клавиш Shift + Alt автоматически фокус переходит на меню приложения (все ключевые буквы пунктов меню становятся подчёркнутыми). Все последующие нажатия клавиш приводят к тому, что начинают скакать менюшки: разворачиваться и вызывать какие-то пункты, в зависимости от нажатых клавиш. В результате, каждый раз после нажатия Shift + Alt приходится нажимать клавишу Esc, дабы последующие нажатия клавиш набирали текст в консоли (как того и ожидает пользователь).

Обозначенная проблема изрядно "достаёт" не только меня, но и всех пользователей AutoCAD, которые привыкли переключать раскладку клавиатуры с помощью Shift + Alt. Заставлять пользователей привыкать к переключению раскладки клавиатуры иным способом, например Shift + Ctrl подстраиваясь под AutoCAD, считаю неправильным и неприемлемым (что если завтра очередная софтина в свою очередь начнёт каким-то "особым образом" вести себя при нажатии Shift + Ctrl ???).

При грамотной реализации, обозначенное выше поведение с фокусировкой меню должно происходить при нажатии Alt, но не при нажатии комбинации Alt + что-то ещё (в др. приложениях это как раз так и работает, например в приложениях MS Office, в Проводнике, в Notepad++ и т. д.).

Вопрос: Как победить обозначенную выше проблему, не принуждая пользователей менять годами существующую привычку переключения через Alt + Shift?

P.S. Не нужно меня убеждать в том, что это мол не баг, а "изюминка" и что так было задумано... - это именно баг.
« Последнее редактирование: 16-12-2013, 13:15:43 от Андрей Бушман »

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Похоже на достаточно неприятный баг. Я пользуюсь Ctrl+Shift, поэтому никогда не сталкивался с этой проблемой. Отправлю в ADN DevHelp - пусть передадут разработчикам.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Андрей БушманАвтор темы

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Спасибо. Было бы интересно узнать непосредственно о конечном решении по данном вопросу (когда вам ответят): будет ли исправлено или же нет...

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Отправил. Будем ждать ответа после Нового Года. В любом случае в предыдущих версиях AutoCAD это исправляться не будет, но есть надежда, что в следующих версиях это будет исправлено.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей Кулик

  • Administrator
  • *****
  • Сообщений: 1096
  • Карма: 172
Я сталкивался с подобным. Как ни парадоксально, иногда помогала смена последовательности нажатия - т.е. сначала Shift, а потом уже Alt.
Все, что сказано - личное мнение.

Правила форума существуют не просто так!

Приводя в сообщении код, не забывайте про его форматирование!

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
т.е. сначала Shift, а потом уже Alt.
Во-первых это не удобно, во-вторых я проверил - не помогает. Так что пусть пошевелятся. Тем более это касается не только нас, но и всех двуязычных стран (не знаю как там с Китаем и Японией), т.е. фактически вся Европа, Латинская Америка... Очень странно, что их за столько лет не заставили исправить этот баг.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Андрей БушманАвтор темы

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
В любом случае в предыдущих версиях AutoCAD это исправляться не будет
Я это прекрасно помню, не обязательно мне об этом каждый раз напоминать. :)

Оффлайн Алексей Кулик

  • Administrator
  • *****
  • Сообщений: 1096
  • Карма: 172
Александр, я сказал - иногда :)
Все, что сказано - личное мнение.

Правила форума существуют не просто так!

Приводя в сообщении код, не забывайте про его форматирование!

Оффлайн Андрей БушманАвтор темы

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Александр, я сказал - иногда
Многократно пробовал разные варианты до того, как создать тему - не помогало ни разу (и даже одновременно пытался нажимать)...

Оффлайн generait

  • ADN OPEN
  • Сообщений: 1
  • Карма: 0
Хочу добавить еще один аналогичный баг; который происходит в автокад 11 при операционной системе винд7. Вероятно имеются и другие сочетания. Суть следующая: при нажатии минус (-) активность ввода из командной строки перемещается на меню. Этот вопрос я задал на форуме http://forum.dwg.ru/showthread.php?p=1198525 и выяснил что тоже самое происходит у моих коллег. Хотелось - бы исправить и узнать о решении.
« Последнее редактирование: 16-12-2013, 15:13:24 от Алексей Кулик »

Оффлайн Андрей БушманАвтор темы

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Хочу добавить еще один аналогичный бак; который происходит в автокад 11 при операционной системе винд7. Вероятно имеются и другие сочетания. Суть следующая: при нажатии минус (-) активность ввода из командной строки перемещается на меню. Этот вопрос я задал на форуме http://forum.dwg.ru/showthread.php?p=1198525 и выяснил что тоже самое происходит у моих коллег. Хотелось - бы исправить и узнать о решении.
- Windows 7 x64 SP1 Rus
- AutoCAD 2014 x64 SP1 Enu

Обозначенной generait проблемы не наблюдаю.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Хотелось - бы исправить и узнать о решении.
Проверить не могу т.к. у меня Windows XP. Но даже если это баг в AutoCAD 2011, то исправлять его не будут, так как судя по теме на dwg.ru в новых версиях этого бага нет. Установлены ли обновления (Service Pack) на него? Если нет, установи.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Андрей БушманАвтор темы

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Цитата: Алексей Кулик
Уже меры приняты
Под "приняты меры" лично я понимаю исправление бага. А отправка о нём сообщение в ADN - это лишь извещение, которое возможно поспособствует тому самому "принятию мер". :) Время покажет...

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Баг подтвердили и передали команде разработчиков для устранения.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Андрей БушманАвтор темы

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Ну что же... Будем надеяться, будем надеяться... Что же нам ещё остаётся...  :)
P.S. Версию, в которой возможно исправят, не уточняли в ADN? Может в 2015-й это и не светит вовсе? Хотя казалось бы: до 27 апреля время на исправление ещё есть...

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Версию не уточняли. Собственно говоря они (ADN DevHelp) ведь и сами этого не знают и могут лишь предполагать. Надеюсь, что если не войдёт в релиз 2015, то войдёт в Service Pack 1
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Проверил в AutoCAD 2015 SP2 - вроде исправили, но с уверенностью сказать не могу.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Андрей БушманАвтор темы

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Баг подтвердили и передали команде разработчиков для устранения.
Видать очень сложный баг, раз уж присутствует до сих пор, в т.ч. и в AutoCAD 2016. /* Удалено */

В Очередной раз напоминаю про Правила форума /*Александр Ривилис */
« Последнее редактирование: 08-04-2015, 13:28:53 от Александр Ривилис »

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Видать очень сложный баг, раз уж присутствует до сих пор, в т.ч. и в AutoCAD 2016.
Достаточно внимательно у себя перепроверил в AutoCAD 2016. У меня этот баг не воспроизводится.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Андрей БушманАвтор темы

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Достаточно внимательно у себя перепроверил в AutoCAD 2016. У меня этот баг не воспроизводится.
Ой ли? Видимо недостаточно внимательно. Установите MENUBAR в 1, вызовите команду создания однострочного текста и в тот момент, когда нужно будет вводить текст, выполните переключение языка на русский.

Оффлайн Алексей Кулик

  • Administrator
  • *****
  • Сообщений: 1096
  • Карма: 172
Из врожденной сволочности последовательно запускаю
Notepad++ : Shift + Alt -> активируется меню
MS Excel и MS Word : Shift + Alt -> активируется меню (точнее, горячие клавиши ленты)
Total Commander : Shift + Alt -> активируется меню

Так что я не думаю, что это "глюк" только AutoCAD. Это системный баг, и ждать его исправления не от MS, думаю, бессмысленно.
Все, что сказано - личное мнение.

Правила форума существуют не просто так!

Приводя в сообщении код, не забывайте про его форматирование!

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Ой ли? Видимо недостаточно внимательно. Установите MENUBAR в 1, вызовите команду создания однострочного текста и в тот момент, когда нужно будет вводить текст, выполните переключение языка на русский.
Смотри видео: http://autode.sk/1yVmzFm
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Андрей БушманАвтор темы

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Из врожденной сволочности последовательно запускаю
Notepad++ : Shift + Alt -> активируется меню
MS Excel и MS Word : Soft + Alt -> активируется меню (точнее, горячие клавиши ленты)
Total Commander : Shift + Alt -> активируется меню

Так что я не думаю, что это "глюк" только AutoCAD. Это системный баг, и ждать его исправления не от MS, думаю, бессмысленно.
Ты когда жмёшь, потом не забывай пальцы отпускать с клавиш. Меню активируются на ту долю секунды, пока ты удерживаешь обе клавиши. Как только ты их отпускаешь - раскладка переключена и можно вводить  текст. Везде, кроме AutoCAD, потому как в AutoCAD после отпускания клавиш по прежнему активно меню, так что это именно к Autodesk вопрос, а не к MS.

Оффлайн Андрей БушманАвтор темы

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Смотри видео: http://autode.sk/1yVmzFm
Что мне смотреть-то? Я вам сам видео могу нарисовать.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Что мне смотреть-то?
Смотреть то, что у меня баг не воспроизводится. В 2014 и 2015 без SP2 воспроизводился. В 2015 SP2 и 2016 не воспроизводится.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Я вам сам видео могу нарисовать.
Нарисуй. Если на нём будет видно, что переключение работает не так - отправлю в ADN DevHelp. Пока же мне отправлять нечего.
« Последнее редактирование: 14-04-2015, 19:58:07 от Александр Ривилис »
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей Кулик

  • Administrator
  • *****
  • Сообщений: 1096
  • Карма: 172
ы когда жмёшь, потом не забывай пальцы отпускать с клавиш. Меню активируются на ту долю секунды, пока ты удерживаешь обе клавиши. Как только ты их отпускаешь - раскладка переключена и можно вводить  текст. Везде, кроме AutoCAD, потому как в AutoCAD после отпускания клавиш по прежнему активно меню, так что это именно к Autodesk вопрос, а не к MS.
Андрей, я искренне надеюсь, что я не дурнее паровоза. Скорость нажатия и отпускания и время удерживания никакого явного влияния не оказывали.
Все, что сказано - личное мнение.

Правила форума существуют не просто так!

Приводя в сообщении код, не забывайте про его форматирование!

Оффлайн SaiFeR

  • ADN OPEN
  • Сообщений: 1
  • Карма: 0
Всем доброго времени суток.
Специально зарегистрировался на этом форуме чтобы написать ответ в эту тему ).

То что вас мучает это не баг.
Суть проблемы очень правильно описана в названии темы. Смысл в том что вы не правильно используете переключение раскладки.
Раскладку правильно переключать не так как у вас написано Shiаt+Alt, а именно Alt + Shift и только так (не одновременное нажатие, не сначала шифт а потом альт а именно сначала альт а потом шифт а потом обе отпустить.)

И все ваши проблемы исчезнут )

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
SaiFeR
Приветствую на форуме!
Суть проблемы очень правильно описана в названии темы. Смысл в том что вы не правильно используете переключение раскладки.
В действительности в первую очередь проверяли Alt+Shift, т.е. именно так, как ты считаешь правильным. Баг есть в AutoCAD 2014 и 2015 без SP2. В AutoCAD 2015 SP2 и 2016 его нет. В AutoCAD 2017 я не проверял, но очень надеюсь, что его не внесли.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн ProJect

  • ADN OPEN
  • Сообщений: 2
  • Карма: 0
Проблема с переключением раскладки клавиатуры (пр попытке ввода латиницы вводится кириллица) решается следующим способом для Win 7: "Языки и службы текстового ввода" (щелчок прав. кнопкой мыши по RU - Параметры). Вкладка "Переключение клавиатуры" - "Включить Английский США" (или что там у вас англоязычное) - выберете сочетание клавиш (например Ctrl+0).
Переключайтесь.

Это проблема не Acad. Проблема всех двуязычных систем. Актуально для всех версий ядра AutoCAD/


Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
ProJect,
Вы внимательно прочитали всю тему? И о том что в AutoCAD 2015 SP2 такое поведение было исправлено?
Или вы о чем-то, что не соответствует данной теме?
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн ProJect

  • ADN OPEN
  • Сообщений: 2
  • Карма: 0
Еще раз. Это проблема не AutoCAD.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Еще раз. Это проблема не AutoCAD.
Еще раз. Речь идёт о проблеме, описанной в первом сообщении темы? Если нет, то создайте отдельную тему.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Привалов Дмитрий

  • ADN Club
  • *****
  • Сообщений: 533
  • Карма: 117
Наткнулся случайно на старую тему.
В свое время тоже разбирался.
Напишу, для тех, кто впервые столкнулся.

С виду баг, а по мнению Microsoft полезная функция.
Если не ошибаюсь добавили после Windows XP.

В русскоязычной версии Windows перейдите на русский язык.
Запустите блокнот.
Наберите какое-то слово.
Нажмите Alt и отпустите, уведите, что в меню подсветились управляющие буквы.
Далее, не спеша, нажмите "П", раскроется меню, затем "О", вызовется команда отмены.

Если быстро переключать раскладку Alt+Shift и печатать "по" то можно воспроизвести баг.
Проблема в переключении фокуса на меню по Alt.

В AutoCAD аналогичная ситуация.

Наверное можно системными настройками windows отключить, настроить, в свое время не нашел как.
Самое простое решение для себя, перейти на Ctrl+Shift.