[Bf-blender-cvs] [82fc52ffc88] master: Console: Support page up/down and home keys for scrolling

Julian Eisel noreply at git.blender.org
Thu Sep 8 12:27:51 CEST 2022


Commit: 82fc52ffc88142e0fa29335e07595c87c173a3a6
Author: Julian Eisel
Date:   Thu Sep 8 12:17:38 2022 +0200
Branches: master
https://developer.blender.org/rB82fc52ffc88142e0fa29335e07595c87c173a3a6

Console: Support page up/down and home keys for scrolling

- Page up/down scrolls up/down an entire page
- Home resets the scrolling back to the bottom.

The fact that these were missing was probably an oversight. Other
similar editors have them.

This works by including the "View2D Buttons List" keymap for the
console, which the other similar editors use as well.

===================================================================

M	source/blender/editors/space_console/space_console.c

===================================================================

diff --git a/source/blender/editors/space_console/space_console.c b/source/blender/editors/space_console/space_console.c
index 417c65eb01a..a7ab6bc5169 100644
--- a/source/blender/editors/space_console/space_console.c
+++ b/source/blender/editors/space_console/space_console.c
@@ -121,6 +121,9 @@ static void console_main_region_init(wmWindowManager *wm, ARegion *region)
     region->v2d.cur.ymax = prev_y_min + cur_y_range;
   }
 
+  keymap = WM_keymap_ensure(wm->defaultconf, "View2D Buttons List", 0, 0);
+  WM_event_add_keymap_handler(&region->handlers, keymap);
+
   /* own keymap */
   keymap = WM_keymap_ensure(wm->defaultconf, "Console", SPACE_CONSOLE, 0);
   WM_event_add_keymap_handler_v2d_mask(&region->handlers, keymap);



More information about the Bf-blender-cvs mailing list