In my .vimrc file, I have the following two lines:
noremap! <C-PageDown> :bnext <CR>
noremap! <C-PageUp> :bprev <CR>
but they do not work! In insert mode, typing
<C-v><C-PageDown>
returns
<C-PageDown>
(literally) and similarly so for <C-PageUp> and if I try to execute the command I get
:bnext
(plus a newline). In normal mode there's no effect. Thus, I know that the key map isn't being gobbled up by X or my shell but what else could be the problem? Other key maps work fine.