Skip to content

Commit

Permalink
v106.188
Browse files Browse the repository at this point in the history
* MSX: added keyboard support (Japanese layout only so far; more later)
  • Loading branch information
byuu committed Jul 27, 2019
1 parent 2b35da5 commit c74311f
Show file tree
Hide file tree
Showing 16 changed files with 477 additions and 27 deletions.
122 changes: 122 additions & 0 deletions higan/System/MSX/Keyboard/Japanese/layout.bml
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
layout
name: Japanese

//row 0
key: 0 わ を
key: 1 ! ぬ
key: 2 " ふ
key: 3 # あ ぁ
key: 4 $ う ぅ
key: 5 % え ぇ
key: 6 & お ぉ
key: 7 ’ や ゃ

//row 1
key: 8 ( ゆ ゅ
key: 9 ) よ ょ
key: - = ほ
key: ^ ~ へ
key: ¥ | ー
key: @ ‘ "
key: [ { 。
key: ; + れ

//row 2
key: : * け
key: ] } む
key: , < ね `
key: . > る 。
key: / ? め .
key: - ろ
key: A ち
key: B こ

//row 3
key: C そ
key: D し
key: E い ぃ
key: F は
key: G き
key: H く
key: I に
key: J ま

//row 4
key: K の
key: L り
key: M も
key: N み
key: O ら
key: P せ
key: Q た
key: R す

//row 5
key: S と
key: T か
key: U な
key: V ひ
key: W て
key: X さ
key: Y ん
key: Z つ っ

//row 6
key: SHIFT
key: CTRL
key: GRAPH
key: CAPS
key: かな
key: F1 F6
key: F2 F7
key: F3 F8

//row 7
key: F4 F9
key: F5 F10
key: ESC
key: TAB
key: STOP
key: BS
key: SELECT
key: RETURN

//row 8
key: SPACE
key: CLS/HOME
key: INS
key: DEL
key: ←
key: ↑
key: ↓
key: →

//row 9
key: *
key: +
key: /
key: 0
key: 1
key: 2
key: 3
key: 4

//row 10
key: 5
key: 6
key: 7
key: 8
key: 9
key: -
key: ,
key: .

//row 11
key:
key: 実行
key:
key: 取消
key:
key:
key:
key:
122 changes: 122 additions & 0 deletions higan/System/MSX2/Keyboard/Japanese/layout.bml
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
layout
name: Japanese

//row 0
key: 0 わ を
key: 1 ! ぬ
key: 2 " ふ
key: 3 # あ ぁ
key: 4 $ う ぅ
key: 5 % え ぇ
key: 6 & お ぉ
key: 7 ’ や ゃ

//row 1
key: 8 ( ゆ ゅ
key: 9 ) よ ょ
key: - = ほ
key: ^ ~ へ
key: ¥ | ー
key: @ ‘ "
key: [ { 。
key: ; + れ

//row 2
key: : * け
key: ] } む
key: , < ね `
key: . > る 。
key: / ? め .
key: - ろ
key: A ち
key: B こ

//row 3
key: C そ
key: D し
key: E い ぃ
key: F は
key: G き
key: H く
key: I に
key: J ま

//row 4
key: K の
key: L り
key: M も
key: N み
key: O ら
key: P せ
key: Q た
key: R す

//row 5
key: S と
key: T か
key: U な
key: V ひ
key: W て
key: X さ
key: Y ん
key: Z つ っ

//row 6
key: SHIFT
key: CTRL
key: GRAPH
key: CAPS
key: かな
key: F1 F6
key: F2 F7
key: F3 F8

//row 7
key: F4 F9
key: F5 F10
key: ESC
key: TAB
key: STOP
key: BS
key: SELECT
key: RETURN

//row 8
key: SPACE
key: CLS/HOME
key: INS
key: DEL
key: ←
key: ↑
key: ↓
key: →

//row 9
key: *
key: +
key: /
key: 0
key: 1
key: 2
key: 3
key: 4

//row 10
key: 5
key: 6
key: 7
key: 8
key: 9
key: -
key: ,
key: .

//row 11
key:
key: 実行
key:
key: 取消
key:
key:
key:
key:
2 changes: 1 addition & 1 deletion higan/emulator/emulator.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ using namespace nall;

namespace higan {
static const string Name = "higan";
static const string Version = "106.187";
static const string Version = "106.188";
static const string Author = "byuu";
static const string License = "GPLv3";
static const string Website = "https://byuu.org";
Expand Down
122 changes: 122 additions & 0 deletions higan/layout.bml
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
layout
language: 日本語

//row 0
key: 0 わ を
key: 1 ! ぬ
key: 2 " ふ
key: 3 # あ ぁ
key: 4 $ う ぅ
key: 5 % え ぇ
key: 6 & お ぉ
key: 7 ’ や ゃ

//row 1
key: 8 ( ゆ ゅ
key: 9 ) よ ょ
key: - = ほ
key: ^ ~ へ
key: ¥ | ー
key: @ ‘ "
key: [ { 。
key: ; + れ

//row 2
key: : * け
key: ] } む
key: , < ね `
key: . > る 。
key: / ? め .
key: - ろ
key: A ち
key: B こ

//row 3
key: C そ
key: D し
key: E い ぃ
key: F は
key: G き
key: H く
key: I に
key: J ま

//row 4
key: K の
key: L り
key: M も
key: N み
key: O ら
key: P せ
key: Q た
key: R す

//row 5
key: S と
key: T か
key: U な
key: V ひ
key: W て
key: X さ
key: Y ん
key: Z つ っ

//row 6
key: SHIFT
key: CTRL
key: GRAPH
key: CAPS
key: かな
key: F1 F6
key: F2 F7
key: F3 F8

//row 7
key: F4 F9
key: F5 F10
key: ESC
key: TAB
key: STOP
key: BS
key: SELECT
key: RETURN

//row 8
key: SPACE
key: CLS/HOME
key: INS
key: DEL
key: ←
key: ↑
key: ↓
key: →

//row 9
key: *
key: +
key: /
key: 0
key: 1
key: 2
key: 3
key: 4

//row 10
key: 5
key: 6
key: 7
key: 8
key: 9
key: -
key: ,
key: .

//row 11
key:
key: 実行
key:
key: 取消
key:
key:
key:
key:
Loading

0 comments on commit c74311f

Please sign in to comment.