UNPKG

@reis/seki

Version:

Seki – A modern javascript based Go board renderer and player, that is simple to use, extensible, compact and intuitive.

100 lines (89 loc) 2.32 kB
//Character codes export const aCharUc = 65 export const aCharLc = 97 //Kanji numbers up to 50 export const kanjiNumbers = [ '一', '二', '三', '四', '五', '六', '七', '八', '九', '十', '十一', '十二', '十三', '十四', '十五', '十六', '十七', '十八', '十九', '二十', '二十一', '二十二', '二十三', '二十四', '二十五', '二十六', '二十七', '二十八', '二十九', '三十', '三十一', '三十二', '三十三', '三十四', '三十五', '三十六', '三十七', '三十八', '三十九', '四十', '四十一', '四十二', '四十三', '四十四', '四十五', '四十六', '四十七', '四十八', '四十九', '五十', ] //Hangul numbers up to 50 export const hangulNumbers = [ '일', '이', '삼', '사', '오', '육', '칠', '팔', '구', '십', '십일', '십이', '십삼', '십사', '십오', '십육', '십칠', '십팔', '십구', '이십', '이십일', '이십이', '이십삼', '이십사', '이십오', '이십육', '이십칠', '이십팔', '이십구', '삼십', '삼십일', '삼십이', '삼십삼', '삼십사', '삼십오', '삼십육', '삼십칠', '삼십팔', '삼십구', '사십', '사십일', '사십이', '사십삼', '사십사', '사십오', '사십육', '사십칠', '사십팔', '사십구', '오십', ] //Key values export const keyValues = { //Whitespace keys TAB: 'Tab', ENTER: 'Enter', SPACE: ' ', BACKSPACE: 'Backspace', DELETE: 'Delete', //Navigation keys ARROW_LEFT: 'ArrowLeft', ARROW_RIGHT: 'ArrowRight', ARROW_UP: 'ArrowUp', ARROW_DOWN: 'ArrowDown', HOME: 'Home', END: 'End', PAGE_UP: 'PageUp', PAGE_DOWN: 'PageDown', //Modifier keys FN: 'Fn', ALT: 'Alt', CTRL: 'Control', META: 'Meta', SHIFT: 'Shift', //Other ESC: 'Escape', } //Keycodes export const keyCodes = { TAB: 9, ENTER: 13, ESC: 27, SPACE: 32, LEFT: 37, RIGHT: 39, UP: 38, DOWN: 40, A: 65, B: 66, C: 67, D: 68, E: 69, F: 70, G: 71, H: 72, I: 73, J: 74, K: 75, L: 76, M: 77, N: 78, O: 79, P: 80, Q: 81, R: 82, S: 83, T: 84, U: 85, V: 86, W: 87, X: 88, Y: 89, Z: 90, } //Mouse events export const mouseEvents = { WHEEL_UP: 'wheelup', WHEEL_DOWN: 'wheeldown', WHEEL_LEFT: 'wheelleft', WHEEL_RIGHT: 'wheelright', }