Como o sistema operacional decide o que é selecionado no duplo clique? [fechadas]

1

Quando você clica duas vezes em texto, a palavra sob o cursor é selecionada. Como o sistema operacional decide o que é selecionado? Ele para em caracteres de espaço em branco e determinados símbolos, por exemplo, quando você clica em 'pan' no pan | cake, somente o pan está sendo selecionado. Mas nem todos os símbolos funcionam como separadores, por exemplo, o clique duplo pan_cake selecionará a coisa toda. E há diferenças entre os aplicativos, por exemplo, no chrome pan.cake será visto como duas palavras separadas, mas clicar duas vezes em pan.cake no textEdit no mac selecionará a coisa inteira. Como esta decisão é tomada?

    
por bigblind 11.12.2013 / 00:04

2 respostas

1

Cada sistema operacional e possivelmente aplicativo terão suas próprias diretrizes de interface do usuário / experiência do usuário que definem como isso funciona.

    
por 11.12.2013 / 01:12
0

Cada aplicativo, incluindo sistemas operacionais, possui um manipulador de eventos chamado (pelo menos no mundo do Windows) OnClick . Cabe ao desenvolvedor do aplicativo aplicativo, não ao sistema operacional, decidir o que fazer quando um usuário clica no texto. Nem todos os cliques simples, duplos, direitos, esquerdos, médios, etc. fazem a mesma coisa nos aplicativos.

Um bom exemplo disso seria o navegador Chrome. A maioria dos textos editáveis em aplicativos colocará o cursor onde você clicou na string. No entanto, no Chrome, eles alteraram essa ação para selecionar todo o texto. Isso faz sentido, já que na maioria das vezes as pessoas querem mudar o endereço inteiro.

    
por 11.12.2013 / 02:14

Tags