From a04d6bf2837d01d831b4f3544f1f74946f8e7006 Mon Sep 17 00:00:00 2001 From: ABelliqueux Date: Sat, 9 Nov 2024 17:35:27 +0100 Subject: [PATCH] Update keybinding --- frame_opencv.py | 15 +++++++-------- readme.md | 26 ++++++++++++++++---------- 2 files changed, 23 insertions(+), 18 deletions(-) diff --git a/frame_opencv.py b/frame_opencv.py index 5aba6f8..04c8c21 100644 --- a/frame_opencv.py +++ b/frame_opencv.py @@ -494,18 +494,18 @@ def main(args): cv2.imshow("StopiCV", frame) k = cv2.waitKey(1) - # Key o + # Key o / 9 if (k%256 == 111) or (k%256 == 47): # Toggle onionskin onionskin = not onionskin - # Key w - cycle wb - if (k%256 == 119): + # Key w / 7 - cycle wb + if (k%256 == 119) or (k%256 == 55): camera_current_settings = apply_cam_setting(camera_current_settings, ['white_balance_auto_preset']) - # Key x - cycle exposure - if (k%256 == 120): + # Key x / 1 - cycle exposure + if (k%256 == 120) or (k%256 == 49): camera_current_settings = apply_cam_setting(camera_current_settings, ['auto_exposure']) - # Key f - flip image - if (k%256 == 102): + # Key f / 3 - flip image + if (k%256 == 102) or (k%256 == 51): camera_current_settings = apply_cam_setting(camera_current_settings, ['vertical_flip','horizontal_flip']) # Key up elif (k%256 == 82) or (k%256 == 56): @@ -537,7 +537,6 @@ def main(args): elif (k%256 == 114) or (k%256 == 57): print(_("Reset camera settings")) camera_current_settings = apply_cam_setting(camera_current_settings) - # ~ reset_wb_exp() # Key e / keypad * elif (k%256 == 101) or (k%256 == 42): print(_("Export")) diff --git a/readme.md b/readme.md index 4c52e5c..c96dbd0 100644 --- a/readme.md +++ b/readme.md @@ -42,16 +42,22 @@ Dans un terminal : L'idéal est d'utiliser une télécommande [picote](/arthus/picote) mais le logiciel est aussi pilotable via un clavier/clavier numérique. - * Capturer une image : touche Espace ou 0 sur le clavier numérique - * Supprimer une image : touche Suppr, touche Backspace ou touche - sur le clavier numérique - * Image suivante: touche flèche droite ou 6 sur le clavier numérique - * Image précédente: touche flèche gauche ou 4 sur le clavier numérique - * Aller à la première image : touche flèche haut ou 8 sur le clavier numérique - * Aller à la dernière image : touche flèche bas ou 2 sur le clavier numérique - * Activer/Désactiver onionskin : touche O ou / sur le clavier numérique - * Lecture de l'animation : touches Entrée - * Exporter l'animation : touche E ou * sur le clavier numérique - * Quitter le logiciel : touche Échap, Alt-F4 ou Ctrl-C +| Fonction | Boutton | Clavier | +| --- | --- | --- | +| Capturer une image | 🟢 | touche Espace ou 0 sur le clavier numérique | +| Supprimer une image | 🔴 | touche Suppr, touche Backspace ou touche - sur le clavier numérique | +| Image suivante | 🔵 | touche flèche droite ou 6 sur le clavier numérique | +| Image précédente | 🟡 | touche flèche gauche ou 4 sur le clavier numérique | +| Aller à la première image | Alt + 🟡 | touche flèche haut ou 8 sur le clavier numérique | +| Aller à la dernière image | Alt + 🔵| touche flèche bas ou 2 sur le clavier numérique | +| Activer/Désactiver onionskin | ⚫ | touche O ou / sur le clavier numérique | +| Réinitialiser la caméra | Alt + ⚫ | touche R ou 9 sur le clavier numérique | +| Lecture de l'animation | Alt + 🟢 | touches Entrée | +| Exporter l'animation | Alt + 🔴 | touche E ou * sur le clavier numérique | +| Changer le mode de balance des blancs | ① | touche W ou 7 sur le clavier numérique | +| Changer le mode d'exposition | ② | touche X ou 1 sur le clavier numérique | +| Rotation de 180° de la capture vidéo | Alt + ① | touche F ou 3 sur le clavier numérique | +| Quitter le logiciel | n/a | touche Échap, Alt-F4 ou Ctrl-C | ### Réglages de la caméra (compatible showmewebcam seulement)