CTRL x [C-Unix] - C - Programmation
Marsh Posté le 10-02-2005 à 23:17:22
ca c'est la gestion des signaux...
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 ...
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".
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 |
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
Marsh Posté le 10-02-2005 à 23:54:53
Me voila sauve avec ca !
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
---------------
~ Msi z790 Gaming Plus Wifi | i9-12900K + Dark Rock Pro4 | 64Go G-Skill DDR4 4800 | RTX 3080 Ti