Fix: change key input value -> keyCode

This commit is contained in:
2018-06-13 23:05:39 +09:00
parent dc957debe9
commit eb497f59c8
6 changed files with 370 additions and 281 deletions
+32 -30
View File
@@ -4,56 +4,58 @@ let koreanKeyMapper = new KoreanKeyMapper();
QUnit.test( "getNormalText", function( assert ) {
assert.equal(englishKeyMapper.getNormalText("`"), "`", "getNormalText - `");
assert.equal(englishKeyMapper.getNormalText("/"), "/", "getNormalText - /");
assert.equal(englishKeyMapper.getNormalText("Backquote"), "`", "getNormalText - `");
assert.equal(englishKeyMapper.getNormalText("Slash"), "/", "getNormalText - /");
assert.equal(englishKeyMapper.getNormalText("q"), "q", "getNormalText - q");
assert.equal(englishKeyMapper.getNormalText("m"), "m", "getNormalText - m");
assert.equal(englishKeyMapper.getNormalText("KeyQ"), "q", "getNormalText - q");
assert.equal(englishKeyMapper.getNormalText("KeyM"), "m", "getNormalText - m");
assert.equal(koreanKeyMapper.getNormalText("q"), "ㅂ", "getNormalText - ㅂ");
assert.equal(koreanKeyMapper.getNormalText("m"), "ㅡ", "getNormalText - ㅡ");
assert.equal(koreanKeyMapper.getNormalText("KeyQ"), "ㅂ", "getNormalText - ㅂ");
assert.equal(koreanKeyMapper.getNormalText("KeyM"), "ㅡ", "getNormalText - ㅡ");
});
QUnit.test( "getShiftText", function( assert ) {
assert.equal(englishKeyMapper.getShiftText("`"), "~", "getShiftText - ~");
assert.equal(englishKeyMapper.getShiftText("/"), "?", "getShiftText - ?");
assert.equal(englishKeyMapper.getShiftText("Backquote"), "~", "getShiftText - ~");
assert.equal(englishKeyMapper.getShiftText("Slash"), "?", "getShiftText - ?");
assert.equal(englishKeyMapper.getShiftText("q"), "Q", "getShiftText - Q");
assert.equal(englishKeyMapper.getShiftText("m"), "M", "getShiftText - M");
assert.equal(englishKeyMapper.getShiftText("KeyQ"), "Q", "getShiftText - Q");
assert.equal(englishKeyMapper.getShiftText("KeyM"), "M", "getShiftText - M");
assert.equal(koreanKeyMapper.getShiftText("q"), "ㅃ", "getShiftText - ㅃ");
assert.equal(koreanKeyMapper.getShiftText("m"), "ㅡ", "getShiftText - ㅡ");
assert.equal(koreanKeyMapper.getShiftText("KeyQ"), "ㅃ", "getShiftText - ㅃ");
assert.equal(koreanKeyMapper.getShiftText("KeyM"), "ㅡ", "getShiftText - ㅡ");
});
QUnit.test( "getShiftHandSide", function( assert ) {
assert.equal(englishKeyMapper.getShiftHandSide("`"), KeyTextData.RIGHT_HAND, "getShiftHandSide - `");
assert.equal(englishKeyMapper.getShiftHandSide("/"), KeyTextData.LEFT_HAND, "getShiftHandSide - /");
assert.equal(englishKeyMapper.getShiftHandSide("Backquote"), KeyTextData.RIGHT_HAND, "getShiftHandSide - `");
assert.equal(englishKeyMapper.getShiftHandSide("Slash"), KeyTextData.LEFT_HAND, "getShiftHandSide - /");
assert.equal(englishKeyMapper.getShiftHandSide("space"), KeyTextData.BOTH_HAND, "getShiftHandSide - space");
assert.equal(englishKeyMapper.getShiftHandSide("Space"), KeyTextData.BOTH_HAND, "getShiftHandSide - space");
assert.equal(englishKeyMapper.getShiftHandSide("q"), KeyTextData.RIGHT_HAND, "getShiftHandSide - q");
assert.equal(englishKeyMapper.getShiftHandSide("m"), KeyTextData.LEFT_HAND, "getShiftHandSide - m");
assert.equal(englishKeyMapper.getShiftHandSide("KeyQ"), KeyTextData.RIGHT_HAND, "getShiftHandSide - q");
assert.equal(englishKeyMapper.getShiftHandSide("KeyM"), KeyTextData.LEFT_HAND, "getShiftHandSide - m");
assert.equal(koreanKeyMapper.getShiftHandSide("q"), KeyTextData.RIGHT_HAND, "getShiftHandSide - q");
assert.equal(koreanKeyMapper.getShiftHandSide("m"), KeyTextData.LEFT_HAND, "getShiftHandSide - m");
assert.equal(koreanKeyMapper.getShiftHandSide("KeyQ"), KeyTextData.RIGHT_HAND, "getShiftHandSide - q");
assert.equal(koreanKeyMapper.getShiftHandSide("KeyM"), KeyTextData.LEFT_HAND, "getShiftHandSide - m");
});
QUnit.test( "getKeyIDOfText", function( assert ) {
assert.equal(englishKeyMapper.getKeyIDOfText("`"), "`", "getKeyIDOfText - `");
assert.equal(englishKeyMapper.getKeyIDOfText("~"), "`", "getKeyIDOfText - ~");
assert.equal(englishKeyMapper.getKeyIDOfText("/"), "/", "getKeyIDOfText - /");
assert.equal(englishKeyMapper.getKeyIDOfText("?"), "/", "getKeyIDOfText - ?");
assert.equal(englishKeyMapper.getKeyIDOfText("`"), "Backquote", "getKeyIDOfText - `");
assert.equal(englishKeyMapper.getKeyIDOfText("~"), "Backquote", "getKeyIDOfText - ~");
assert.equal(englishKeyMapper.getKeyIDOfText("/"), "Slash", "getKeyIDOfText - /");
assert.equal(englishKeyMapper.getKeyIDOfText("?"), "Slash", "getKeyIDOfText - ?");
assert.equal(englishKeyMapper.getKeyIDOfText("q"), "q", "getKeyIDOfText - q");
assert.equal(englishKeyMapper.getKeyIDOfText("Q"), "q", "getKeyIDOfText - Q");
assert.equal(englishKeyMapper.getKeyIDOfText("m"), "m", "getKeyIDOfText - m");
assert.equal(englishKeyMapper.getKeyIDOfText("M"), "m", "getKeyIDOfText - M");
assert.equal(englishKeyMapper.getKeyIDOfText("q"), "KeyQ", "getKeyIDOfText - q");
assert.equal(englishKeyMapper.getKeyIDOfText("Q"), "KeyQ", "getKeyIDOfText - Q");
assert.equal(englishKeyMapper.getKeyIDOfText("m"), "KeyM", "getKeyIDOfText - m");
assert.equal(englishKeyMapper.getKeyIDOfText("M"), "KeyM", "getKeyIDOfText - M");
assert.equal(koreanKeyMapper.getKeyIDOfText("ㅂ"), "q", "getKeyIDOfText - ㅂ");
assert.equal(koreanKeyMapper.getKeyIDOfText("ㅃ"), "q", "getKeyIDOfText - ㅃ");
assert.equal(koreanKeyMapper.getKeyIDOfText("ㅡ"), "m", "getKeyIDOfText - ㅡ");
assert.equal(koreanKeyMapper.getKeyIDOfText("ㅂ"), "KeyQ", "getKeyIDOfText - ㅂ");
assert.equal(koreanKeyMapper.getKeyIDOfText("ㅃ"), "KeyQ", "getKeyIDOfText - ㅃ");
assert.equal(koreanKeyMapper.getKeyIDOfText("ㅡ"), "KeyM", "getKeyIDOfText - ㅡ");
assert.equal(koreanKeyMapper.getKeyIDOfText("Backspace"), "Backspace", "getKeyIDOfText - ㅂ");
});
QUnit.test( "getShiftTypeOfText", function( assert ) {