during the installation process were you able to select your keyboard type as well as language? the new Anaconda installer for Fedora (since F17 IIRC) is no longer linear and allows the user to perform specific tasks like choosing the native keyboard layout out of what would typically be "order" for most installers.
This is a plus and a minus IMHO.
Also F18 is on its last leg for support, Id suggest trying F20 as it is the most current with F21 on the horizon to come out of beta soon.
https://fedoraproject.org/en/get-fedora#desktops
also as you can log in via the run level 3 (terminal only no GUI) are you able to activate the GUI once your logged in? as root you can type init 5 that should activate the GUI. if the keyboard still does not work, then the Xorg conf is confused and looking for the wrong input from the keyboard.