3

В Windows 7, когда вы щелкаете правой кнопкой мыши файл и нажимаете r, открывается окно свойств файла.

С моей новой установкой Windows 8 (en-GB) ускоритель клавиатуры изменился на o. Это неудобно для меня, так как почти каждый файл , когда - либо будет иметь "Open" , перечисленные в качестве первой вещи в контекстном меню с, как вы уже догадались, о качестве ускорителя. Так что теперь ни один из этих вариантов не может быть выбран одним нажатием клавиши.

Есть ли способ изменить свойства ускорителя обратно на r?

Я включил несколько скриншотов с 2 разных компьютеров (первый установлен только 3 дня назад и с тех пор не трогал). Единственное отличие, которое я могу себе представить, заключается в том, что на самом первом экране установщика Win 8 я выбрал (на самом деле, возможно, это был единственный вариант) британский английский в качестве "языка отображения", так как я нахожусь в Австралии.

На скриншотах клавиатурные ускорители показаны как подчеркнутые буквы в меню. Нажатие на подчеркнутую букву активирует этот пункт меню - если только 2 с одним и тем же ускорителем (в этом случае он только подсвечивает их, и дальнейшее нажатие клавиши чередуется между ними). Чтобы показать подчеркивания, перейдите в Панель управления -> Удобство доступа -> Изменить работу клавиатуры -> Подчеркнуть сочетания клавиш и клавиши доступа.

портативный компьютер рабочий стол

3 ответа3

4

Ярлык / ускоритель, по-видимому, связан с настройкой языка интерфейса Windows .

Мне удалось это исправить:

  1. Переход к панели управления -> Часы, язык и регион -> Язык
  2. Нажмите « Добавить язык», затем выберите английский и английский (США).
  3. Нажав Опции рядом с новым добавленным языком
  4. Нажав Загрузить и установить языковой пакет и ожидая его завершения
  5. Нажатие Сделать это основным языком и выход из системы

Я все еще думаю, что это ужасно глупая идея - иметь одинаковые сочетания клавиш / ускорители для свойств и открывать (которые будут присутствовать в меню почти каждого файла) на любом языке.

2

Обновление: Microsoft продолжает усложнять работу с каждым последующим обновлением до Windows 10. Вам может потребоваться перейти в автономную командную строку, чтобы заменить этот файл (например, в командной строке в безопасном режиме - чтобы попасть сюда, нажмите «Пуск», затем удерживайте Shift и нажмите «Перезагрузить». Если вам нужна дополнительная помощь, чтобы найти его оттуда, тогда смотрите онлайн). Это помогает, если вы поместили отредактированный system32.dll.mui куда-нибудь, чтобы к нему было легко получить доступ.


Можно это исправить ... но не без быть готовым идти об этом в необычной манере , и ваши руки немного грязными с шестнадцатеричным редактором.

Тебе понадобится:

  • Шестнадцатеричный редактор;
  • Права администратора и возможность получения повышенных разрешений для системных папок.

По сути, проблема в том, что какой-то идиот, симпатичный человек в Microsoft, думал, что никто, использующий en-GB (который включает в себя другие варианты - например, я с новозеландским английским), не будет заботиться о том, что они сломали комбинацию клавиш на ускорителе. Опять же, меня интересует, почему компании-разработчики программного обеспечения не понимают, что многие страны мира хотят использовать настоящий английский, а не американский-английский. В этом отношении они, похоже, тоже не верят в использование клавиатур, а благодаря креативным способам, которые они используют, чтобы скрыть подчеркивания акселератора. В любом случае, исправление включает в себя только изменение двух символов. В защищенном файле, скрытом под System32, часто доступ к ОС. :-)

Microsoft обрабатывает языки в Windows, используя файлы "MUI" (для многоязычного интерфейса пользователя), в основном файлы, сопоставляемые с любой программой или библиотекой DLL, для которой они предназначены, которые при необходимости можно легко заменить на новый язык, не требуя изменения исполняемых двоичных файлов. , Файлы именуются с дополнительным «.mui», добавляемым к имени исходного файла (пример ниже). Это элегантно в теории, но, будучи Microsoft, они сделали файлы языкового пакета нечитаемыми, потому что ... причины? Не то, чтобы человек когда-либо хотел иметь возможность редактировать файл языкового пакета, конечно. :-/

Перейдите в C:\Windows\System32\en-GB и откройте файл shell32.dll.mui в шестнадцатеричном редакторе. Вам понадобится шестнадцатеричный редактор по двум причинам: во-первых, многие текстовые редакторы изменят файл так, как вы этого не ожидаете, и это убьет двоичный файл; и во-вторых, текст в файле отображается как символ + ноль, а не просто символ. Ищите P.r.&.o. (точки равны нулю) и замените его на P.&.r.o. (в основном, поменяйте местами позиции & и r - или, переместите символ & один раньше). Поскольку мы не меняем длину файла, он не нарушается.

Теперь приходит раздражающий момент: вам, вероятно, нужно будет сохранить этот файл где-то, кроме его исходной папки, поскольку вам нужно использовать повышенные привилегии для доступа к папке, и даже в этом случае Windows не нравится, когда эти файлы перезаписываются (я подозреваю, что может случиться так, что проводник пытается получить доступ к файлу при попытке записи в него).

Итак, у меня получилось: сохранить файл где-нибудь, дать ему другое имя (я просто добавил «.n» для New), сохранить его обратно в эту папку, переименовать оригинал во что-то другое (я добавил «.o» для оригинала) и назовите новый файл shell32.dll.mui вместо оригинального.

Вуаля, теперь у меня есть правильный «P R operties» ярлык обратно!

Я бы регистрировал это в Microsoft как ошибку, за исключением того, что ранее сегодня я удалил приложение Windows Feedback как часть моих попыток избавиться от надоедливых вещей в Windows ... :-)

Последнее замечание: это вполне может быть нарушено обновлениями от Microsoft. Я бы сказал, чтобы сохранить отредактированный файл под рукой, но, вероятно, было бы безопаснее просто повторно применить редактирование, в случае, если что-то еще будет изменено в этом файле. Если кому-то понадобится копия (сохраняя вам шаг редактирования в шестнадцатеричном формате), дайте мне знать, и я постараюсь найти где-нибудь, чтобы поделиться ею.

Официально я потратил на это больше времени, чем когда-либо от него спасу, так что, надеюсь, это пригодится кому-то еще! :-)


Редактировать: последнее замечание, это было сделано в Windows 10, а не в 8, но я думаю, что то же самое, вероятно, должно относиться и к 8 (у меня нет 8, чтобы проверить его).

1

В моей чистой установке Windows 8 (виртуальной, но это не должно иметь значения), r работает точно так, как ожидалось.
Редактировать: Хм, это странно. У моего есть подчеркивание в обычном месте, так как я уверен, что у других пользователей SU это есть. Может быть, это ваш язык, я не уверен.

В любом случае, по моему мнению, Alt+Enter - гораздо более простой способ открыть меню свойств (без движения мыши).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .