Problema de traçado de tecla sensível à localização


0

Eu possuo um MBPro 2015, seu layout de teclado físico é estilo US-Q. Como o meu idioma principal é o turco, eu uso o teclado com o layout TR-Q.

Em turco; nós temos esses dois personagens:

Uppercase 'I', lowercase 'ı'
Uppercase 'İ', lowercase 'i'

onde, como o alfabeto Inglês só tem

Uppercase 'I', lowercase 'i'

Agora, se eu definir minha senha como i1234567 no teclado turco, não consigo fazer login quando alterno para o teclado em inglês (o mesmo se aplica ao cenário oposto).

Minha pergunta é; mesmo que eu escreva a mesma string com dois layouts diferentes, por que importa quando é usada como senha?


Gostaria de saber se há mudança de caso dependente de localidade acontecendo em algum lugar no processamento de senha.
— Tom Gewecke

É como se as teclas digitadas fossem comparadas em vez de caracteres. BTW isso não acontece em outros serviços como GMail etc.
— JuniorDev

Casing parece mais provável, porque eu maiúsculas para caracteres diferentes nas localidades dos EUA e da Turquia.
— Tom Gewecke

Como descrevi na pergunta; Eu escrevo a mesma string usando i minúsculo em turco em vez de inglês. É basicamente a mesma string.
— JuniorDev

Mas se em algum lugar da senha processando o caso for alterado para maiúsculo, o resultado será caracteres diferentes nos dois locais diferentes. O que acontece se você usar uma senha com letras maiúsculas em vez de eu?
— Tom Gewecke
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.