From de80cf06dea05dba5d3f6741407d237d334ea7a3 Mon Sep 17 00:00:00 2001 From: Owen Williams Date: Fri, 16 Mar 2007 16:42:43 -0400 Subject: [PATCH] Set mode to black and white when brightness is zero. Also, reverse Alt-F5 and Alt-F8 to make them more sensible --- shell/view/keyhandler.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/shell/view/keyhandler.py b/shell/view/keyhandler.py index 0ef963ac..ac3e7dd3 100644 --- a/shell/view/keyhandler.py +++ b/shell/view/keyhandler.py @@ -23,8 +23,8 @@ _actions_table = { 'F10' : 'volume_2', 'F11' : 'volume_3', 'F12' : 'volume_4', - 'F5' : 'color_mode', - 'F8' : 'b_and_w_mode', + 'F8' : 'color_mode', + 'F5' : 'b_and_w_mode', 'equal' : 'console', '0' : 'console', 'f' : 'frame', @@ -60,6 +60,10 @@ class KeyHandler(object): hw_manager = hardwaremanager.get_hardware_manager() if hw_manager: hw_manager.set_display_brightness(level) + if level == 0: + self._set_display_mode(hardwaremanager.B_AND_W_MODE) + else: + self._set_display_mode(hardwaremanager.COLOR_MODE) def _set_display_mode(self, mode): hw_manager = hardwaremanager.get_hardware_manager()