I would like to be able to zoom text only from my keyboard. Is there a way to create a shortcut for it. A way to do it on the right click menu would be nice as well.
Hmm, that means you don't want to use toolbar buttons?
And not the main menus?
John has already explained the shortcuts.
If you also want to extend your page context menu:
Edit > Configuration > Menus (or manually open file menus.cfg in your current profile folder):
Add for example this:
Zoom In &Text=ID_FONT_INCREASE
Zoom Out T&ext=ID_FONT_DECREASE
But usually one would just right-click on the zoom-buttons to customize their action:
View > Zoom > Zoom Buttons > Text or Page or Images
By far the best, if (??) a user has a mousewheel, zoom with CTRL+wheel.
Whether that zooms only TEXT or the whole PAGE is a user setting. It depends on this pref, but not sure if there's a GUI for it somewhere, otherwise can be changed on "about:config"
browser.zoom.full (false=text / true=page)
By the way, the wheel direction can be customized too, but slightly more complicated ;-)