Each buffer can associate with one major mode and multiple minor mode.
To see all the minor buffers of current editing environment, click the middle button of the mouse on the major mode in the mode line.
When you have a keybing problem , the first thing is to find who messed up with your bindings. Emacs by default has a mode line at the bottom of Emacs window. It display some information about current frame, at the most right is the mode that activated in current editing buffer.
Most minor mode will define some custom key bindings of their own. Most of time they have a keymap variable with the name modename-mode-map. For example, help-mode-map for Emacs Help system, flyspell-mode-map for spell checker. Most of the time they are works fine. But some of them will conflict with my global keybindings.
There are some default key bindings in Emacs, that is what you get when you have brand new Emacs installation.
The first thing you will do may be start to customizing key bindings. For some of the built in configuration its easy, but there are some bindings that pretty hard to rebind it and get everything work.
Emacs can not distinguish shifted or unshifted key operation. And that is why in Emacs the key command is case insensitive.
If you look key binding of C-S-e by pressing F1 then ? then press c, and press Ctrl + Shift + e. Emacs will prompt in mini buffer that the command is translated from C-S-e, and the actual command is C-e. There is no such a thing that you can input command C-E.If you look key binding of C-S-e by pressing F1 then ? then press c, and press Ctrl + Shift + e. Emacs will prompt in mini buffer that the command is translated from C-S-e, and the actual command .