Suggest to remove Ctrl+Page_Up/Ctrl+Page_Down keybindings from GtkTextView
Ctrl+Page_Up
/Ctrl+Page_Down
is a shortcut which is commonly used in GTK applications for switching tabs. It is used in apps such as:
- GNOME Terminal
- GNOME Files aka Nautilus
- GNOME Web aka Epiphany
- GNOME Text Editor aka Gedit (in preferences window)
- GNOME Calendar
- Glade
- Firefox
Using this key in GtkTextView as an alternative way to go to the beginning or to the end of line is bad idea because it creates shortcut conflicts so using GtkTextVIew in apps with tabs is a kind of problem. Sometimes developers use some very-very weird shortcuts (such as Ctrl+Alt+Page_Up
/Ctrl+Alt+Page_Down
in Gedit and GNOME Builder) to switch tabs because if this conflict or ever more weird to switch something more global (e.g. groups of tabs in Gedit with Ctrl+Alt+Shift+Page_Up
/Ctrl+Alt+Shift+Page_Down
).
I think that this shortcut in GtkTextView is a big problem, especially for GTK-based editors or IDEs. It would be better to remove it. Шn addition, it is unlikely that anyone uses them, because Home
/End
keys which is more usual ones do same things.