Add a new keyboard layer named special, to achive something similar which is used on ios / android. Add new layouts: de_CH (swiss-german), fr_CH (swiss-french) and en_US (us keyboard) which are making use of the special layer.
Fix: if a layout doesn't exist fall back to qwerty. refresh_keys() get aready called trough self.refresh(True) <- self.load_layout() <- trigger_load_layout <- binded layout property.
add missing forwardslash
Merge branch 'master' into vkeyboard_extend_layouts
-> small fix in vkeyboard.py for key repeat: add 'special' key to not repeat (line 733)
Merge pull request #1932 from jegger/vkeyboard_extend_layouts

VKeyboard extend layouts