The KP_Divide, KP_Add and possibly other keys, at least when together with Ctrl (Primary) modifier, seems to be **unremovable**. If I "remove" the keybinding in Preferences ("Change", press nothing, click "OK"), they remain active. Neither ~/.config/geany/keybindings.conf nor ~/.config/geany/snippets.conf contains "KP_Divide", but pressing Primary+KP_Divide causes a zoom reset ("normal size").
Moreover, it seems that keybindings in **snippets.conf** are "inferior". If I do an explicite binding for Primary+KP_Divide in keybindings.conf then it overrides (removes) the "hardwired" (see above) zoom reset effect. However, when I do the binding in snippets.conf ("[Keybindings]", "comment=<Primary>KP_Divide"), then it does NOT override the "zoom reset": the effect is that *both* action is played. (Side-effect, merged effect.)
My environment is: recent Xubuntu (=Ubuntu with some xfce4). $ geany -V geany 1.28 (built on Sep 23 2016 with GTK 2.24.30, GLib 2.49.6)
The KP-xx keybindings are in the Scintilla editing widget, not Geany. That is documented [here](http://www.geany.org/manual/current/index.html#keyboard-commands).
In GTK any number of entities can bind to signals and Geany attempts to be the first on the list of signals for keyboard actions, so it gets first choice of actioning them, although other entities could override that. If Geany has a keybinding it performs it, and signals that the key is handled and so the signal is not delivered to any entities after Geany on the list. If Geany does not have a binding for the key it is passed to the next entity on the signals list, usually Scintilla, and so the Scintilla action happens. This is also how characters get inserted in the document as geany passes them to Scintilla.
The Scintilla keybindings are set in Scintilla and Geany has not been programmed to be able to change or remove them.
To date it has not been considered worthwhile adding that capability, but a well written pull request may be accepted if it has a reasonable UI or integrates into the Geany keybindings UI. As always with UIs be prepared for some discussion on that :)
The fact that Geany keybindings override snippet keybindings is documented [here](http://www.geany.org/manual/current/index.html#snippet-keybindings).
The Scintilla keyboard activating as well as the snippet looks at first sight to be a bug, #1354 added to track.
See #1356 for dual activation fix.
github-comments@lists.geany.org