This is a list of keys defined in my emacs configuration*:

M-f8 - Convert #include to forward class declaration and reverse. 
Ctrl-X, Ctrl-C, Ctrl-V - cut/copy/paste
Ctrl-Z - undo.
Tab + selection of tekst - Indents the area with the tab size. 
S-f2 - Save as.
C-return (hippie expand) Filename/keyword/abbrev/tag expansion
M-tab - Varies according to mode:
        Text - Ispell completion 
        C++ - Tag completion(finds a class, enum etc.. from a tag file, will be generated if not existant) 
        Lisp - Lisp command completion.
A-c - Comment region.
A-u - Comment region.
C-u A-c - Uncomment region.
S-pause (Break) break the command running(same as C-g) 
M-d - British dictionary
M-a - American dictionary
M-n - Norwegian dictionary

Folding of text by default:( only C++ and PHP for now ) 
C-f C++: Hide/Show a function(toggles)
C-S-f C++: Show a function
C-a C++: Hides all
C-S-a C++: Shows all

A-f7 - switch between cpp/hpp file
S-f7 - browse files

Ctrl-x-r-Ctrl-w - Cut rectangle region
Ctrl-x-r-Meta-w - Copy rectangle region


f1    help
f2    save
M-f2  add new class to project
f3    load
M-f3  remove class from project
S-f3  kill buffer
f4    indent region
M-f4  new project
S-f4  align variables
f5    make
M-f5  make clean
S-f5  term
A-f5  shell
f6    other window ( try C-x-2 first)
f7    last used buffer
M-f7  browse buffers with filter(see .emacs-d-vars for setting filters)
f8    next error
f9    execute file
M-f9  debug exe file
f10   (only in header files) add functions to source file. Warning!! it's rather buggy
f11   fix broken ifndef/define in header file, works fine I think :)
M-f11 Scans your current directory for classes and creates a local .emacs-classes file for use with autoinclude
A-f11 Used for debugging, don't touch, (maybe I should remove this some day :) )
f12   load all project files
M-f12 goto line

Other keys you might need:
C-cC-c     comment region
C-uC-cC-c  uncomment region
C-x-2      split window vertical
C-x-3      split window horizontal
C-x-5-2    new frame
C-x-5-0    kill frame
C-x-1      one window
C-s        search
C-M-s      regexp search(very nice :)
M-%        find and replace
M-C-%      find and replace regexp
C-x-b      switch to buffer 
C-q + character Inserts character(useful for inserting real tabs)

* At least those I remember.
