[C-Unix] CTRL x

CTRL x [C-Unix] - C - Programmation

Marsh Posté le 10-02-2005 à 23:14:55    

Salut,
 
Avec CTRL-L on efface l'ecran dans son shell et avec CTRL-C on quitte le programme en cours. Mais comment sont geres ces 2 combinaisons dans le shell ? au niveau programmation je parle ? Comment dans un shell niveau code reussir a les gerer, qu'est-ce qu'elles renvoient ?
 
Merci d'avance :jap:


---------------
~ Msi z790 Gaming Plus Wifi | i9-12900K + Dark Rock Pro4 | 64Go G-Skill DDR4 4800 | RTX 3080 Ti
Reply

Marsh Posté le 10-02-2005 à 23:14:55   

Reply

Marsh Posté le 10-02-2005 à 23:17:22    

ca c'est la gestion des signaux...


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 10-02-2005 à 23:17:45    

Je suppose qu'il sagisse tout betement de 2 macro, Ctrl-l pour clear et ctrl-c pour kill + pid du shell en cours ...


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 10-02-2005 à 23:22:00    

Un peu plus de precisions seraient bienvenu. Par exemple pour gerer le CTRL-D je recupere ce qui est tappe dans mon prompt et si c'est egal a O je re-affiche le prompt. G donc 0 comme valeur de retour. C'est tout simple
 
Mais pour les 2 autres la je vois pas concretement comment les "detecter".


---------------
~ Msi z790 Gaming Plus Wifi | i9-12900K + Dark Rock Pro4 | 64Go G-Skill DDR4 4800 | RTX 3080 Ti
Reply

Marsh Posté le 10-02-2005 à 23:24:38    

Reply

Marsh Posté le 10-02-2005 à 23:34:32    

Tonio94 a écrit :

Un peu plus de precisions seraient bienvenu. Par exemple pour gerer le CTRL-D je recupere ce qui est tappe dans mon prompt et si c'est egal a O je re-affiche le prompt. G donc 0 comme valeur de retour. C'est tout simple
 
Mais pour les 2 autres la je vois pas concretement comment les "detecter".


 
Il y a quelques temps je m'etais fait un pseudo-shell perso (tout simplement une petite fenetre en Java qui lancait les commandes sur un autre shell) parceque je voulais certaines macro particulieres (je voulais notamment modifier quelques peu le fonctionnement du ctr-l), j'avais tout simplement mis une liste de combinaisons de touches possibles avec des evenements focalisés sur les keydown


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 10-02-2005 à 23:54:53    


 
 
Me voila sauve avec ca !  :o  
 
 :D


---------------
~ Msi z790 Gaming Plus Wifi | i9-12900K + Dark Rock Pro4 | 64Go G-Skill DDR4 4800 | RTX 3080 Ti
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed