Alterar o acelerador de propriedades no menu de contexto do Windows 8

3

No Windows 7, quando você clica com o botão direito do mouse em um arquivo e pressiona r , ele abre a janela de propriedades do arquivo.

Com minha nova instalação do windows 8 (en-GB), o acelerador do teclado foi alterado para o . Isso é inconveniente para mim, já que quase todos os arquivos terão o "Open" listado como a primeira coisa no menu de contexto, você adivinhou, o como o acelerador. Então agora nenhuma dessas opções pode ser selecionada com um pressionamento de tecla.

Existe alguma maneira de alterar o acelerador de propriedades de volta para r ?

Incluí algumas capturas de tela de dois computadores diferentes (o primeiro instalado há apenas três dias e não tocado desde então). A única diferença que posso pensar é que, na primeira tela do instalador do Win 8, eu escolhi (na verdade, pode ter sido a opção somente ) inglês britânico como a "linguagem de exibição", já que sou na austrália.

Nas capturas de tela, os aceleradores de teclado aparecem como as letras sublinhadas no menu. Pressionar a letra sublinhada ativará essa opção de menu - a menos que haja 2 com o mesmo acelerador (nesse caso, apenas os destaca e uma outra tecla pressiona alterna entre eles). Para mostrar os sublinhados, vá ao Painel de Controle - > Facilidade de Acesso - > Alterar o funcionamento do seu teclado - > Sublinha os atalhos de teclado e teclas de acesso.

    
por Luke 02.02.2013 / 01:57

3 respostas

2

Atualização: A Microsoft continua dificultando isso com cada atualização sucessiva do Windows 10. Talvez seja necessário entrar em um Prompt de Comando offline para substituir esse arquivo (por exemplo, o Prompt de Comando do Modo de Segurança - para Chegue aqui, clique em Iniciar, mantenha pressionada a tecla Shift e clique em Reiniciar. Se precisar de mais ajuda para encontrá-la a partir daí, consulte on-line). Isso ajuda se você colocar o system32.dll.mui editado em algum lugar de fácil acesso.

É possível corrigir isso ... mas não sem estar preparado para fazer isso de uma maneira incomum e sujar as mãos com um editor hexadecimal.

Você precisará:

  • Um editor hexadecimal;
  • Privilégios de administrador e a capacidade de obter permissões elevadas para pastas do sistema.

Basicamente, a questão é que alguma pessoa adorável idiota da Microsoft achava que ninguém usando en-GB (que inclui outras variantes - como eu, com inglês neozelandês) se importaria que eles quebrassem o atalho de teclado do acelerador. Mais uma vez, fico me perguntando por que as empresas de software não percebem que grande parte do mundo realmente quer usar o inglês real, não o inglês dos EUA. Na verdade, eles não parecem acreditar em usar teclados, com as maneiras criativas que eles usam para esconder os sublinhados do acelerador. De qualquer forma, a fixação envolve apenas a alteração de dois caracteres. Em um arquivo protegido oculto sob System32, freqüentemente acessado pelo sistema operacional. : -)

Microsoft manipula idiomas no Windows usando arquivos "MUI" (para Multilingual User Interface), basicamente arquivos correspondentes a qualquer programa ou DLL para o qual eles sejam, que podem ser facilmente trocados com um novo idioma quando necessário, sem exigir uma alteração os executáveis binários. Os arquivos são nomeados com um ".mui" adicional anexado ao nome do arquivo original (exemplo abaixo). É elegante em teoria, mas sendo da Microsoft, eles tornaram os arquivos do pacote de idiomas não legíveis para humanos, porque ... razões? Não é como se um humano quisesse editar um arquivo de pacote de idiomas, com certeza. : - /

Vá para C:\Windows\System32\en-GB e abra o arquivo shell32.dll.mui em um editor hexadecimal. Você precisará de um editor hexadecimal por dois motivos: um, muitos editores de texto alterarão o arquivo de alguma maneira que você não está esperando, e isso matará um arquivo binário; e dois, o texto no arquivo aparece como caractere + nulo, não apenas caractere. Procure por P.r.&.o. (pontos são nulos) e substitua por P.&.r.o. (basicamente, troque as posições de & e r - ou mova o caractere & um anteriormente). Como não estamos alterando o tamanho do arquivo, ele não o quebra.

Agora vem a parte chata: você provavelmente precisará salvar esse arquivo em outro lugar que não seja sua pasta original, pois você precisa estar executando privilégios elevados para acessar a pasta e, mesmo assim, o Windows não gosta desses arquivos serem sobrescritos. (Eu suspeito que pode ser que o explorador esteja tentando acessar o arquivo enquanto você tenta gravar nele).

Então, o que funcionou para mim foi: salvar o arquivo em algum lugar, dar um nome diferente (eu adicionei ".n" para New), salvá-lo de volta nessa pasta, renomear o original para algo diferente (eu adicionei " .o "para Original) e nomeie seu novo arquivo shell32.dll.mui no lugar do original.

Et voilá, agora tenho o atalho "P r " para voltar!

Eu registraria isso com a Microsoft como um bug, exceto que hoje removi o aplicativo Feedback do Windows como parte da minha tentativa de me livrar de coisas irritantes no Windows ...: -)

Um último ponto: isso pode muito bem ser quebrado novamente por atualizações da Microsoft. Eu diria para manter o arquivo editado em mãos, mas provavelmente seria mais seguro reaplicar a edição, caso algo mais seja alterado nesse arquivo. Se alguém quiser uma cópia (salvando você da etapa de edição hexadecimal), avise-me e tentarei encontrar um lugar para compartilhá-la.

Eu oficialmente gastei mais tempo com isso do que eu vou economizar com isso, então espero que seja útil para outra pessoa! : -)

Editar: nota final, isso foi feito no Windows 10, não no 8, mas eu acho que o mesmo deve ser aplicado também a 8 (não tenho 8 para testá-lo).

    
por 06.04.2017 / 09:47
4

O atalho / acelerador parece estar relacionado à sua configuração idioma de exibição do Windows .

Consegui corrigir isso:

  1. Ir ao painel de controle - > Relógio, idioma e região - > Idioma
  2. Clique em Adicionar idioma e selecione Inglês e inglês (Estados Unidos)
  3. Clicar em Opções ao lado do idioma recém-adicionado
  4. Clique em Faça o download e instale o pacote de idiomas e espere que ele termine
  5. Clicar em Tornar este o idioma principal e sair

Eu ainda acho que é uma idéia muito boba de ter o mesmo atalho / acelerador de teclado para propriedades e abrir (que estarão presentes no menu de quase todos os arquivos) em qualquer linguagem .

    
por 02.02.2013 / 04:49
1

Na minha instalação limpa do Windows 8 (virtual, mas não deve fazer diferença), r funciona exatamente como esperado.
Edit: Hmm, isso é estranho. O meu tem o sublinhado no lugar normal, como tenho certeza que os outros usuários do SU o possuem. Talvez seja o seu idioma, não tenho certeza.

Em qualquer caso, Alt + Enter é uma maneira muito mais fácil de abrir o menu de propriedades, na minha opinião (sem movimento do mouse).

    
por 02.02.2013 / 02:12