JSON Keyboard configuration files for use in the mobile apps. These are added as custom keys during code challenges.
Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
LICENSE
README.md
Rakefile
csharp.json
css.json
erb.json
html.json
java.json
js.json
keyboards.podspec
objectivec.json
php.json
python.json
ruby.json
sql.json
swift.json

README.md

keyboards

JSON Keyboard configuration files for use in the mobile apps. These are added as custom keys during code challenges. Currently it will display up to 10 keys. The tab key is automatically added as the first key on every keyboard. Please use 2 spaces for all tabs.

Format

[
    {
    	"key": "@",
    	"text": "@"
    }, 
    {
    	"key": "\"",
    	"text": "\""
    },
    {
    	"key": "def",
    	"text": "def \nend\b\b\b\b"
    },
]

Special Characters

\n Adds a new line

\b Moves the cursor back 1 space

Validation

I have included a Rakefile in the repo with the default task of validating the JSON files. Please run rake before committing to ensure that all the files are valid. If the file is invalid then no keys will be shown for the code challenge.

License

Keyboards is available under the MIT license. See the LICENSE file for more info.