Wikipedia:Keyboard_layout has images of keyboard layouts from different countries.
http://www.microsoft.com/globaldev/reference/keyboards.mspx can display different keayboard layouts.
Also see OLPC keyboards.
US#
All special markup is easily available.
UK#
All proposed wikicreole markup characters are visible on UK keyboards; accessible either by single key press or Shift+ key press.
PL#
The backslash (\), pipe (|), square brackets (), curly braces ({}) and single quotation mark (') require pressing an additional function key on polish(214) keyboard. The more popular polish (programmers) keyboard layout is practically identical to the US layout.
DE#
Nearly all markup needs an additional key, either Shift+key or AltGr+key. But at least all the symbols are visible on the keyboard.
FR-fr (AZERTY)#
All proposed markups are available. Most markups need an additional key (AltGr+key). Some of them (the potential ^ and ~) must be pressed twice since they are considered as modifiers for other letters.
FR-ca, EN-ca (Canadian multilingual)#
The Canadian French keyboard comes in several flavors. Nevertheless, all proposed markups are available. Some markups need an additional key (Shift+key or AltGr+key). Some of them (depending on the chosen layout) must be pressed twice since they are considered as modifiers for other letters. There is a problem however from French Canadians purchasing US-English keyboards (most of them are outside of the province of Quebec). If they change their layout for a French Canadian one, important markups (like square brackets ([]), greater/lesser-than (<>), slash (/), curly braces ({})) are not at their respective places anymore. These people must switch back and forth between two layouts.