Tecla de composição no Windows

59

No Linux, a tecla Compor é uma ótima maneira de inserir muitos símbolos. Por exemplo,

  • em-traço - pressionando Compor então - - -
  • ö pressionando Compor e então : o
  • Euro € pressionando Compor e então C =

(A função Compose key pode ser atribuída a várias teclas do teclado, como Alt / direita / esquerda, tecla direita / esquerda do Windows.)

Eu realmente sinto falta da tecla Compose ao usar o Windows. Eu olhei, mas até agora não encontrei nenhuma maneira de obter equivalente funcionalidade chave Compose no Windows. Alguém sabe como fazer isso?

    
por Craig McQueen 02.11.2009 / 03:13

9 respostas

55

Embora essa seja uma pergunta antiga, muitos outros provavelmente se deparam com ela por meio de uma pesquisa no Google. Então, cerca de 4 anos depois de ter sido perguntado, percebi que existem mais algumas opções. Eu não pude testá-los todos (em casa eu não tenho Windows, mas aqueles para luz e ar fresco - e no trabalho eu não posso acessar, por exemplo, Dropbox para baixar os arquivos de alguns), mas aqui está uma pequena lista:

  • AllChars : Última atualização em 2009, mas ainda parece funcionar para o Vista. Além disso, oferece "macros", que não se pode desabilitar ou editar no Vista, para que os pré-definidos possam ficar no seu caminho (o que não é provável, mas eles podem ). Atualização: Depois de usá-lo por um tempo, encontrei alguns efeitos estranhos que atribuo a este aplicativo (como eles não aconteceram antes de instalá-lo). Nenhum padrão na regularidade, mas às vezes meu teclado parecia estar bagunçado, CAPS invertido, algumas teclas não funcionando. Pode ser outra coisa, embora - mas eu não tinha isso antes. Atualização 2: nenhum dos efeitos colaterais encontrados desde que mudei para ...
  • WinCompose : Não há truques extras como macros ou algo parecido, mas não é isso que estamos procurando aqui :) Parece usar o próprio mesmo layout que eu estou acostumado no Linux. Precisa de mais alguns testes, mas depois de um dia já é meu candidato favorito aqui. Editar: Meio ano depois, ainda é meu favorito. Fácil de instalar, funciona estável, sem efeitos colaterais, simplesmente ótimo! Atualização: Funciona do Vista para o Win10. Ainda feliz com isso 3,5 anos depois:)
  • CKFW : Tecla de composição para Windows . Não foi possível testar porque não consegui acessar o Dropbox para download.
  • Unichars : Eu não testei devido às restrições listadas em este blog (não funciona com todos os programas).
  • FreeCompose : Último lançamento em 2011, embora o dev alega que ainda está vivo nos repositórios. Ele deve funcionar com a maioria dos programas (o PuTTY tinha problemas, mas um patch é fornecido). Desvantagens: bipe irritante quando "compondo", que não pode ser desligado. Também compor seqüências não são as padrão. Vantagens: Você pode definir suas próprias seqüências, e o serviço pode ser desativado durante a execução (sem sair).
  • USCompose é um layout de teclado alternativo dos EUA, incluindo alguns recursos de composição. Nem sempre coincidindo com o Linux compõe sequências de chaves .
  • Accent Composer : comercial; demonstração disponível. Não tentei.
  • Compose-Keys : Alegações de imitar o Linux compõem sequências-chave (eu perdi algumas, e nem todas pareciam funcionar Às vezes, um só precisa "tentar até que eles façam". Bem, eu tenho o mesmo problema no Linux às vezes;) Livremente disponível no GitHub.
  • WebComposeKey : plataforma cruzada baseada em navegador. É bom saber quais sequências estão disponíveis:)
  • DIY: Microsoft Keyboard Layout Creator

Isso deve dar a qualquer um a necessidade de algumas opções adicionais. Gostaria de saber se a Microsoft finalmente criou essa funcionalidade em seus lançamentos, onde ela pertence (observe o "if", não "when") ...

    
por 24.07.2013 / 14:09
12

Existem alguns utilitários para emular os acordes de composição de teclas do tipo Unix-a-like no Windows. Allchars é um, que também é F + OSS, embora eu ainda não tenha tentado (é uma das muitas utilidades na minha pasta de favoritos "para experimentar mais tarde".

    
por 27.11.2009 / 12:50
5

No Windows, AllChars deve fazer o que quiser. Eu tenho usado isso exatamente para o propósito que você descreve há quase um ano.

Advertência: Se você instalar AllChars e seu teclado começar a se comportar de maneira estranha, tente uma das outras versões que eles oferecem, possivelmente o alfa / beta. Todos parecem ter problemas diferentes com as diferentes versões do Windows. Mas um deles deve funcionar com o que você usa.

    
por 09.01.2010 / 18:13
4

Há também Freecompose , encontrado em code.google.com, mas tem esse bipe irritante toda vez que você começa a compor modo.

    
por 12.10.2011 / 11:40
3
O

Accent Composer parece promissor, e espero experimentá-lo em algum momento.

Atualização:
Na verdade, AllChars parece fazer o que eu preciso (apesar de o site dizer que não funciona; eu acho que as informações do site estão fora de -date em comparação com a versão mais recente), e é grátis. Então não vou me preocupar com o Accent Composer.

    
por 04.02.2010 / 04:12
1

Você pode usar o layout de teclado United states-International . Você pode digitar caracteres acentuados facilmente, sem nenhum software especial.

' + a = à

' + c = ç

" + o = ö

Eu não acho que você pode usá-lo para € e m-dash embora

    
por 10.03.2014 / 08:42
1

Dentro dos programas MS (word, outlook, etc.) você pode digitar ctrl + : o para obter ö e ctrl + ' e para obter è

    
por 16.03.2017 / 18:04
-2

Se eu entendi o que a tecla Compose faz no Linux, o equivalente do Windows é pressionar Alt Gr junto com uma tecla como A para produzir á ou Á, < kbd> E para produzir é ou É etc.

Você também pode manter pressionada a tecla Alt Alt junto com um código numérico no teclado numérico que produzirá muitos símbolos, como

Alt + 1 = ☺

Alt + 2 = ☻

Alt + 3 =

Alt + 4 = ♦

Alt + 5 = ♣

Alt + 6 = ♠

Alt + 7 =

Alt + 8 = ◘

Alt + 9 = ○

Alt + 1 , 0 = ◙

Existem milhares e, depois de uma rápida olhada, não consigo encontrar uma lista completa - Eu encontrei este guia que parece ser bom - ( e encontrou a partir deste link ), no entanto, existem muitos e você pode encontrar melhor.

Além disso, você pode acessar o mapa de caracteres (através de Acessórios ou Executar > "Charmap"), clicar em um símbolo e ver o que é o pressionamento de tecla de atalho - (não está disponível para tudo).

    
por 02.11.2009 / 03:33
-2

A função de composição não é exatamente igual a uma chave morta. Estritamente uma composição é parar o espaçamento e imprimir os seguintes caracteres no mesmo lugar. Portanto, mesmo que a sua fonte não tenha, è seria criada a partir de e e '. Eles ainda são dois personagens no mesmo espaço.

Um deadkey é outra coisa: você digita o deadkey "'" e não vê nada. mas um "e" a seguir será substituído por um caracter unicode "è", que é um caractere (e não dois no mesmo espaço).

Um deadkey só funcionará com combinações que resultarão em caracteres unicode, enquanto comporá o trabalho com todas as combinações de teclas (em teoria, depende do SO e da aplicação)

Existem combinações de ambos os métodos (uma composição com um resultado unicode válido convertido automaticamente em Unicode), então você compõe C = resulta em um caractere real e não simplesmente imprime C e = no mesmo lugar.

Compor o caracter alfabético é o primeiro, depois segue a modificação. Usando o Deadkey, o modificatin (deadkey) é o primeiro, depois o caractere alfabético.

Por exemplo, no Windows: deadkey "'" e "e" (Unicode U + 0060 e U + 0065) resultarão em "è" (caractere unicode 00E8)

e +0300 < \ ALT > será obter a mesma óptica, mas dois caracteres (Unicode U + 0065 e U + 0300)

É claro que o unicode real é o método mais rigoroso. Mas compor é mais flexível:

deadkey " " and "w" (Unicode U+0060 and U+0077) will result in " w" (nenhum caractere unicode disponível), você não obtém uma composição

w +0300 < \ ALT > será obter o 'over the w como composição de um caracter não unicode, por isso funciona (se for útil é outra questão)

Um layout de teclado com teclas de inatividade pode ser programado com o conversor de layout de teclado gratuito da Microsoft, para que você possa remapear funções de deadkey para camadas (por exemplo, a camada AltGr está toda vazia, você pode mapear chaves mortas) definições necessárias é o layout do teclado grego. As teclas de composição também podem ser mapeadas, mas não clique em deadkey na definição, mas simplesmente digite o unicode dos composekeys válidos (começando em U + 0300)

O difícil será compor e deadkeys em um WindowsPC com direitos de usuário restritos (no escritório), onde você não pode fazer alterações de driver e iniciar programas próprios.

Para isso, você pode usar um teclado programável (por exemplo, teclados POS) ou um conversor microcontrolador (Soarer-Converter com teensy ++ 2.0). Lá você pode colocar os caracteres componíveis em Unicode em camadas extras. Uma maneira de criar verdadeiros deadkeys em hardware não é fácil - você tem que programar seu próprio adaptador, ninguém fez isso agora (mas Soarer está pensando em desenvolver seu conversor para ele)

    
por 16.03.2013 / 03:34