The default zoom-in and zoom-out keys are control-plus and control-minus.
This works, but it would be convenient not to have to manipulate the shift key when zeroing in on the right zoom factor.
How can I map control-underscore (aka control-shift-minus) to zoom out?
Alternatively, how can I map the zoom functions to control-keypadPlus and control-keypadMinus?
Once I understood that this question was about gnome-terminal (by reading the tags) the answer became obvious. In this example I used your alternate setup of Ctrl+ and Ctrl- with the numeric pad because I'm used to doing that in Firefox and Nautilus. It also avoids the use of the Shift key entirely. The same principles apply however, and you can change the mappings however you desire with this approach.
Choose Edit->Keyboard Shortcuts and scroll down and select the View parameter you wish to change (In my case I clicked Zoom In as shown below)
Click on the existing shortcut key combination to the right of the Action (in the Shortcut key column). The text will change to "New accelerater..."
Use the key combination you wish to use for that function. and the text will change to indicate the key combination that you used. (If you used the NumPad for the same combo it will respond to that although the difference may not be visable in the window above)
Repeat as necessary to adjust any terminal shortcuts you want to meet your desires.
Edit:
Further testing indicates that as @egmont stated in his comment the shortcut keys are global and any changes made to them will apply to all terminal profiles.
Sources:
https://help.gnome.org/users/gnome-terminal/stable/adv-keyboard-shortcuts.html.en
https://help.gnome.org/users/gnome-terminal/stable/pref.html.en
Testing on Ubuntu 14.04, 16.04
You can do this through the CCSM interface pretty easily.
Install the CompizConfig Settings Manager if you don't have it:
You will also need
xdotool
if you don't have it:Launch CCSM by pressing Alt + F2, typing
ccsm
, and hitting Enter.Click on the "Commands" button at the top of the window.
Add the following command to one of the open slots. Make note of the slot ID.
Switch to the "Key Bindings" tab (top of the window).
Grab Key Combination
and then press your desired key combination.Shift
modifier is green, click it to disable. Make sure your final selection looks like this:As already someone has mentioned please try this link for modifying the default shortcut with the Ubuntu system settings.
Below are the same steps from above Ubuntu link:
Set keyboard shortcuts - To change the key or keys to be pressed for a keyboard shortcut:
Custom shortcuts - To create your own keyboard shortcut:
Select Custom Shortcuts in the left pane, and click the + button (or click the + button in any category). The Custom Shortcut window will appear.
Type a Name to identify the shortcut, and a Command to run an application, then click Apply. For example, if you wanted the shortcut to open Rhythmbox, you could name it Music and use the rhythmbox command.
Click Disabled in the row that was just added. When it changes to New accelerator…, hold down the desired shortcut key combination.
The command name that you type should be a valid system command. You can check that the command works by opening a Terminal and typing it in there. The command that opens an application may not have exactly the same name as the application itself.
If you want to change the command that is associated with a custom keyboard shortcut, double-click the name of the shortcut. The Custom Shortcut window will appear, and you can edit the command.