Comment 3 for bug 173950

Revision history for this message
Colin Watson (cjwatson) wrote : Re: Keyboard layout choice in installer confusing

There's no way to stop GTK from changing the selection in the keyboard layout and variant views during keyboard navigation. Currently the keyboard layout is changed when the 'changed' signal is emitted on the tree selection. I think the best approach would be to change the keyboard layout when either of the following events happen:

  * the 'focus-out-event' signal is emitted on either tree view widget (either by tabbing to or selecting another widget, or (I think) by alt-tabbing to another window);
  * the Forward button is pressed (either directly or by activating a row in either tree view widget).

This should arrange to change the layout when it actually needs to be used, but without interfering with keyboard navigation.