"\t",
"\t\t\"key release %d, %d, %d ?= %d %d\" , ",
"\t\t\t(int) keyval, (int) keycode, state,",
- "\t\t\t(int)Gdk.Key.o, (int)Gdk.ModifierType.CONTROL_MASK",
+ "\t\t\t(int)Gdk.Key.O, Gdk.ModifierType.CONTROL_MASK",
"\t\t);",
" \tif (keyval == Gdk.Key.Shift_L || keyval == Gdk.Key.Shift_R) {",
" \t\tthis.is_shift = 0;",
"\t}",
- "\t//GLib.debug(\"set state %dOr) {",
+ "\t//GLib.debug(\"set state %d , shift = %d\", (int)this.el.get_current_event_state(), Gdk.ModifierType.SHIFT_MASK);",
+ "\tif (keyval == Gdk.Key.o && (state & Gdk.ModifierType.CONTROL_MASK) != 0) {",
+ "\t\t// ctrl O pressed",
+ "\t\tif (!_this.splitview.el.show_sidebar) {",
"\t \t\t_this.sidebar.show(); ",
"\t \t}",
"\t}",
"key release %d, %d, %d ?= %d %d" ,
(int) keyval, (int) keycode, state,
- (int)Gdk.Key.o, (int)Gdk.ModifierType.CONTROL_MASK
+ (int)Gdk.Key.O, Gdk.ModifierType.CONTROL_MASK
);
if (keyval == Gdk.Key.Shift_L || keyval == Gdk.Key.Shift_R) {
this.is_shift = 0;
}
- //GLib.debug("set state %dOr) {
+ //GLib.debug("set state %d , shift = %d", (int)this.el.get_current_event_state(), Gdk.ModifierType.SHIFT_MASK);
+ if (keyval == Gdk.Key.o && (state & Gdk.ModifierType.CONTROL_MASK) != 0) {
+ // ctrl O pressed
+ if (!_this.splitview.el.show_sidebar) {
_this.sidebar.show();
}
}