This worked for me out of the box, however if it does not work for you
Try following this post Fedora 13 / 14 Logitech Dinovo Edge
I chose the incorrect layout,
since gnome 3 no longer controls keyboard layout you have to set it in xorg configuration
A list of keyboard layouts
The /etc/sysconfig/keyboard file controls the behavior of the keyboard.
The following values may be used:
KEYBOARDTYPE=”sun|pc” where sun means a Sun keyboard is attached on /dev/kbd, or pc means a PS/2 keyboard connected to a PS/2 port.
For example: KEYTABLE=”us”.
The files that can be used as keytables start in /lib/kbd/keymaps/i386 and branch into different keyboard layouts from there,
The first file found beneath /lib/kbd/keymaps/i386 that matches the KEYTABLE setting is used.
Console keymap is controller by grub