Now we want to map a command to that keysym (XF86WWW). If you are running a desktop environment like Gnome or KDE or even a window manager like IceWM or Fluxbox, there will be some way that they allow you to map keysyms to commands, but we'll do it in a way that's less environment dependant. We are going to use xbindkeys. You'll need to put any changes that you want activated permanently into your ~/.xbindkeysrc file, and you'll also need to have xbindkeys run when you start X, either by putting it into your ~/.xinitrc file, or if you're running a desktop environment, putting it into the startup programs list. There's also a nice GUI config utility for xbindkeys called xbindkeys-config. It saves you some typing and having to lookup the keysym codes.
To use the GUI we just start it up, click "New" at the bottom of the window for a new keymap. Next, we fill in a remark like Internet in the "Name" field. Now we put the keysym name in the "Key" field. Lastly, we fill in the "Action" field with the command that we want executed "/share/apps/firefox/firefox" (full path if the application is not on your default path). Now we click "Save Apply Exit" and we have our keysym mapped. You should be able to press the internet key and your browser should fire right up.
![[logo]](logo.png)