Não estou ciente de nada que imite a solução de diacríticos de caracteres no estilo do iPhone (as marcas acentuadas nos caracteres) no Windows. O OSX tem um recurso semelhante incorporado com a chave de opções, mas para sistemas baseados no Windows você está praticamente preso usando o método Alt + Keycode ou alterando o layout do teclado.
Se você tiver apenas alguns caracteres especiais no conjunto de caracteres ASCII que você usa com pouca frequência (como eu aprendi alemão no ensino médio), então você pode usar códigos de tecla alternativos. No mapa de caracteres, onde mostra "U + 00D9" para "Ù", no lado direito você verá "Alt + 0217". Isso significa que você pode pressionar e manter pressionada a tecla Alt , digitar "0217" no teclado numérico (certifique-se de que numlock esteja ativado!) E soltar Alt para digitar esse caractere .
Isso não funciona para todos os caracteres, pois você notará que não há um código de acesso alternativo para "Č". O outro método é mudar os layouts de teclado. No Painel de Controle - > Regiões e idiomas, você pode clicar em "Alterar teclados" na guia "Teclados e idiomas". Na janela que aparece, clique no botão "Adicionar" e adicione os teclados sérvio e croata ao seu sistema.
Você pode alternar entre layouts de teclado pressionando Shift + Alt . Um layout de teclado basicamente liga cada tecla no teclado a uma letra no sistema operacional. Se você já notou um teclado estrangeiro, algumas das teclas estão em locais diferentes - isso é para dar espaço para os símbolos usados com mais frequência nesses idiomas e permitir que eles sejam acessados facilmente. Mudar os layouts de teclado fará com que o computador pense que um desses teclados estrangeiros está conectado, então mapeará os pressionamentos de teclas para esses símbolos - as chaves não mais corresponderão ao que é impresso fisicamente no teclado em todos os casos, mas quando você aprender o layout, você verá que é muito fácil digitar caracteres com diacríticos em idiomas estrangeiros.