Pressionar ctrl e uma direção moverá o cursor uma string sem destacar o texto.
Segurar Shift e uma direção moverá o cursor, um caractere, e realçará o texto.
Shift, ctrl e uma direção podem ser usados para mover uma string e destacar o texto.
Início e fim podem ser usados no lugar de uma direção, para ir ao início ou ao final de uma linha, respectivamente. Por exemplo, Ctrl, Shift e Home irão para o início da linha e selecione o texto.
Nos exemplos acima, onde o termo 'destaque' foi usado, isso está realmente se referindo ao ato de selecionar / desmarcar o texto, dependendo se ele já foi selecionado ou não.
O que você faz parece ser o melhor método para anexar ao final de um nome de arquivo existente, quando você tem 'ocultar extensões para tipos de arquivos conhecidos' desabilitado. Se isso fosse ativado, a chave final simplesmente moveria o cursor para o final dos nomes dos arquivos e desmarcaria o texto realçado existente.
Filename.txt
Ou
link
seria visto como a única string.
Espero que isso ajude.