- -- keyboard map class
-
- local keycodes = {}
- keycodes.chars = {[0] = '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'}
- keycodes.num = { ['0'] = true, ['1'] = true, ['2'] = true, ['3'] = true, ['4'] = true, ['5'] = true, ['6'] = true, ['7'] = true, ['8'] = true, ['9'] = true }
-
- keycodes.base36 = {
- ['0'] = 0,
- ['1'] = 1,
- ['2'] = 2,
- ['3'] = 3,
- ['4'] = 4,
- ['5'] = 5,
- ['6'] = 6,
- ['7'] = 7,
- ['8'] = 8,
- ['9'] = 9,