Passer au contenu principal

TCC et la console Windows 10

Windows 10 inclut un certain nombre d'améliorations des sessions de la console Windows, notamment des raccourcis de touches de contrôle et des touches de sélection de texte supplémentaires.

 

Malheureusement, ceux-ci entrent en conflit avec le (beaucoup plus étendu) Take Command et TCC touches d'édition en ligne de commande. Et le comportement par défaut de Windows consiste à intercepter ces clés avant TCC les voit jamais. Heureusement, Windows 10 offre un moyen de transmettre ces clés à TCC.

Tout d'abord, démarrez un TCC séance console. (Si vous êtes dans Take Command, commencer un TCC puis détachez-le en faisant un clic droit sur l'étiquette de l'onglet et en sélectionnant « détacher ».) Cliquez sur l'onglet TCC dans le coin supérieur gauche et sélectionnez « Propriétés ». Vous verrez une boîte de dialogue qui ressemble à ceci :

Décochez la case “Activer les raccourcis de la touche Ctrl" et "Touches de sélection de texte étendues" et cliquez sur OK. Ton TCC l'édition en ligne de commande fonctionnera désormais comme prévu.

TCC propriétés de la console

ANSI et Windows 10

 

Take Command et TCC disposent de leur propre support interne pour la gestion des séquences d'échappement ANSI x3.64 (pour le contrôle du curseur et la colorisation de la sortie). Étant donné que Windows 10 dispose désormais de son propre ANSI intégré (et plus rapide) dans la console Windows, Take Command et TCC utilisera le support Windows ANSI si :

1. ANSI est désactivé dans le Take Command configuration (Onglets / Fenêtres / Couleurs ANSI), et

2. ANSI est activé dans le TCC configuration (OPTION / Windows / Couleurs / Couleurs ANSI)

Cependant, comme la prise en charge ANSI de Windows 10 est encore quelque peu boguée (et n'est pas activée par défaut), Take Command v22 et TCC v22 ont une directive TCMD.INI pour utiliser leur prise en charge ANSI interne même lors de l'exécution de Windows 10. La directive est :

ANSIWin10=NON

Vous devrez ajouter cette directive dans le [Prendre la commande] section de TCMD.INI si vous exécutez Take Command autonome ou dans le [4SA] section si vous courez TCC autonome (c'est-à-dire dans une console Windows).

Notez qu'en raison des API Windows encore inexistantes, Take Command ne prend pas en charge les options de couleur 256 couleurs ou 24 bits disponibles dans le sous-système Linux Windows 10.