OSDN Git Service

use boost_1_56_0 and build by VS2013
[yamy/yamy.git] / 109.mayu
index f8b37f8..eb29f62 100644 (file)
--- a/109.mayu
+++ b/109.mayu
-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-# \91\8b\8eg\82¢\82Ì\97J\9fT - 109.mayu
-# Copyright (C) 1999-2005, TAGA Nayuta <nayuta@users.sourceforge.net>
-#
-
-define KBD106
-define KBD109
-define KBD112
-
-
-
-
-
-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-# 109 \93ú\96{\8cê\83L\81[\83{\81[\83h\92è\8b`
-#
-
-def key Esc Escape                     =    0x01
-def key _1                             =    0x02 # 1!
-def key _2                             =    0x03 # 2"
-def key _3                             =    0x04 # 3#
-def key _4                             =    0x05 # 4$
-def key _5                             =    0x06 # 5%
-def key _6                             =    0x07 # 6&
-def key _7                             =    0x08 # 7'
-def key _8                             =    0x09 # 8(
-def key _9                             =    0x0a # 9)
-def key _0                             =    0x0b # 0
-def key HyphenMinus Hyphen Minus       =    0x0c # -=
-def key CircumflexAccent Caret         =    0x0d # ^~
-def key BackSpace BS Back              =    0x0e
-def key Tab                            =    0x0f
-def key Q                              =    0x10
-def key W                              =    0x11
-def key E                              =    0x12
-def key R                              =    0x13
-def key T                              =    0x14
-def key Y                              =    0x15
-def key U                              =    0x16
-def key I                              =    0x17
-def key O                              =    0x18
-def key P                              =    0x19
-def key CommercialAt Atmark            =    0x1a # @`
-def key LeftSquareBracket OpenBracket  =    0x1b # [{
-def key Enter Return                   =    0x1c
-def key LeftControl LControl LCtrl     =    0x1d
-def key A                              =    0x1e
-def key S                              =    0x1f
-def key D                              =    0x20
-def key F                              =    0x21
-def key G                              =    0x22
-def key H                              =    0x23
-def key J                              =    0x24
-def key K                              =    0x25
-def key L                              =    0x26
-def key Semicolon                      =    0x27 # ;+
-def key Colon                          =    0x28 # :*
-def key \94¼\8ap/\91S\8a\8a¿\8e\9a Kanji           =    0x29 # \94¼\8ap/\91S\8a\8a¿\8e\9a
-def key LeftShift LShift               =    0x2a
-def key RightSquareBracket CloseBracket        =    0x2b # ]}
-def key Z                              =    0x2c
-def key X                              =    0x2d
-def key C                              =    0x2e
-def key V                              =    0x2f
-def key B                              =    0x30
-def key N                              =    0x31
-def key M                              =    0x32
-def key Comma                          =    0x33 # ,<
-def key FullStop Period                        =    0x34 # .>
-def key Solidus Slash                  =    0x35 # /?
-def key RightShift RShift              =    0x36
-def key NumAsterisk NumMultiply                =    0x37 # \83e\83\93\83L\81[ *
-def key LeftAlt LAlt LMenu             =    0x38
-def key Space                          =    0x39
-def key \89p\90\94 Eisuu                     =    0x3a # \89p\90\94 CapsLock \8a¿\8e\9a\94Ô\8d\86
-def key F1                             =    0x3b
-def key F2                             =    0x3c
-def key F3                             =    0x3d
-def key F4                             =    0x3e
-def key F5                             =    0x3f
-def key F6                             =    0x40
-def key F7                             =    0x41
-def key F8                             =    0x42
-def key F9                             =    0x43
-def key F10                            =    0x44
-def key NumLock                                =    0x45
-def key ScrollLock Scroll              =    0x46
-def key Num7                           =    0x47 # \83e\83\93\83L\81[ 7
-def key Num8                           =    0x48 # \83e\83\93\83L\81[ 8
-def key Num9                           =    0x49 # \83e\83\93\83L\81[ 9
-
-def key NumHyphenMinus NumMinus                =    0x4a # \83e\83\93\83L\81[ -
-def key Num4                           =    0x4b # \83e\83\93\83L\81[ 4
-def key Num5                           =    0x4c # \83e\83\93\83L\81[ 5
-def key Num6                           =    0x4d # \83e\83\93\83L\81[ 6
-def key NumPlusSign NumPlus            =    0x4e # \83e\83\93\83L\81[ +
-def key Num1                           =    0x4f # \83e\83\93\83L\81[ 1
-def key Num2                           =    0x50
-def key Num3                           =    0x51
-def key Num0                           =    0x52
-def key NumFullStop NumPeriod          =    0x53 # \83e\83\93\83L\81[ .
-def key SysRq                          =    0x54
-
-def key F11                            =    0x57
-def key F12                            =    0x58
-
-def key \82Ð\82ç\82ª\82È Hiragana              =    0x70 # \82Ð\82ç\82ª\82È \83J\83^\83J\83\83\8d\81[\83}\8e\9a
-
-def key ReverseSolidus BackSlash       =    0x73 # \81__
-
-def key \95Ï\8a· Convert                   =    0x79 # \95Ï\8a·(\8e\9f\8có\95â) \91O\8có\95â \91S\8có\95â
-
-def key \96³\95Ï\8a· NonConvert              =    0x7b # \96³\95Ï\8a·
-
-def key YenSign Yen                    =    0x7d # \|
-
-def key MM/Messanger                   = E0-0x05 # (MultiMedia Keyboard) \83\81\83b\83Z\83\93\83W\83\83\81[
-
-def key MM/Undo        MM/F2                   = E0-0x08 # (MultiMedia Keyboard) F2 \8c³\82É\96ß\82·
-def key MM/Redo        MM/F3                   = E0-0x07 # (MultiMedia Keyboard) F3 \82â\82è\92¼\82µ
-
-def key MediaPrevTrack ScanPreviousTrack PreviousTrack \
-                                       = E0-0x10 # (MultiMedia Keyboard) |<<
-def key VAIO/TV/VIDEO                  = E0-0x11 # (Vaio) TV/VIDEO
-def key VAIO/TIMER-REC                 = E0-0x12 # (Vaio) TIMER REC
-def key VAIO/DV-CAPTURE                        = E0-0x13 # (Vaio) DV CAPTURE
-def key VAIO/VIDEO-EDIT                        = E0-0x14 # (Vaio) VIDEO EDIT
-def key VAIO/MAIL                      = E0-0x15 # (Vaio) MAIL
-def key VAIO/INTERNET                  = E0-0x16 # (Vaio) INTERNET
-def key MediaNextTrack ScanNextTrack NextTrack \
-                                       = E0-0x19 # (MultiMedia Keyboard) >>|
-
-def key NumEnter NumReturn             = E0-0x1c
-def key RightControl RControl RCtrl    = E0-0x1d
-
-def key VolumeMute Mute                        = E0-0x20 # (MultiMedia Keyboard)
-def key MM/Calculator ALCalculator     = E0-0x21 # (MultiMedia Keyboard) \93d\91ì
-
-def key MediaPlayPause Play/Pause      = E0-0x22 # (MultiMedia Keyboard) > / ||
-def key MM/SpellCheck  MM/F10          = E0-0x23 # (MultiMedia Keyboard) F10 \83X\83y\83\8b\83`\83F\83b\83N
-def key MediaStop Stop                 = E0-0x24 # (MultiMedia Keyboard) \81¡
-
-# def ignore                           = E0-0x2a # \82È\82É\82±\82ê (\96³\8e\8b)
-
-def key VolumeDown VolumeDecrement     = E0-0x2e # (MultiMedia Keyboard) -
-
-def key VolumeUp VolumeIncrement       = E0-0x30 # (MultiMedia Keyboard) +
-
-def key BrowserHome ACHome Internet    = E0-0x32 # (MultiMedia Keyboard) \83z\81[\83\80
-
-def key NumSolidus NumSlash            = E0-0x35 # \83e\83\93\83L\81[ /
-
-def key PrintScreen Snapshot           = E0-0x37
-def key RightAlt RAlt RMenu            = E0-0x38
-
-def key MM/Help                MM/F1           = E0-0x3b # (MultiMedia Keyboard) F1 \83w\83\8b\83v
-def key MM/MyMusic                     = E0-0x3c # (MultiMedia Keyboard) \83}\83C\83~\83\85\81[\83W\83b\83N
-
-def key MM/New         MM/F4           = E0-0x3e # (MultiMedia Keyboard) F4 \90V\8bK\8dì\90¬
-def key MM/Open                MM/F5           = E0-0x3f # (MultiMedia Keyboard) F5 \8aJ\82­
-def key MM/Close       MM/F6           = E0-0x40 # (MultiMedia Keyboard) F6 \95Â\82\82é
-def key MM/Reply       MM/F7           = E0-0x41 # (MultiMedia Keyboard) F7 \95Ô\90M
-def key MM/Forward     MM/F8           = E0-0x42 # (MultiMedia Keyboard) F8 \93]\91\97
-def key MM/Send                MM/F9           = E0-0x43 # (MultiMedia Keyboard) F9 \91\97\90M
-
-def key Break                          = E0-0x46 # Break
-def key Home                           = E0-0x47
-def key \81ª Up                          = E0-0x48
-def key PageUp Prior                   = E0-0x49
-
-def key \81© Left                                = E0-0x4b
-def key MM/MyDocument                  = E0-0x4c # (MultiMedia Keyboard) \83}\83C\83h\83L\83\85\83\81\83\93\83g
-def key \81¨ Right                       = E0-0x4d
-
-def key End                            = E0-0x4f
-def key \81« Down                                = E0-0x50
-def key PageDown Next                  = E0-0x51
-def key Insert                         = E0-0x52
-def key Delete Del                     = E0-0x53
-
-def key MM/Save                MM/F11          = E0-0x57 # (MultiMedia Keyboard) F11 \8fã\8f\91\82«\95Û\91
-def key MM/Print       MM/F12          = E0-0x58 # (MultiMedia Keyboard) F12 \88ó\8dü
-# def ignore                           = E0-0x59 # (Wireless Keyboard) Unknown
-
-def key LeftWindows LWindows LWin      = E0-0x5b
-def key RightWindows RWindows RWin     = E0-0x5c
-def key Applications Apps              = E0-0x5d
-def key PowerOff                       = E0-0x5e # Power off  (112 \83L\81[\83{\81[\83h)
-def key Sleep                          = E0-0x5f # Sleep      (112 \83L\81[\83{\81[\83h)
-
-def key WakeUp                         = E0-0x63 # Wake up    (112 \83L\81[\83{\81[\83h)
-def key MM/MyPicture                   = E0-0x64 # (MultiMedia Keyboard) \83}\83C\83s\83N\83`\83\83
-def key BrowserSearch ACSearch         = E0-0x65 # (Internet Explorer)
-def key BrowserFavorites ACBookmarks   = E0-0x66 # (Internet Explorer)
-def key BrowserRefresh ACRefresh       = E0-0x67 # (Internet Explorer)
-def key BrowserStop ACStop             = E0-0x68 # (Internet Explorer)
-def key BrowserForward ACForward       = E0-0x69 # (Internet Explorer)
-def key BrowserBack ACBack             = E0-0x6a # (Internet Explorer)
-def key ALLocalBrowser                 = E0-0x6b # (N/A) My Computer 
-def key LaunchMail ALEmailReader Email = E0-0x6c # (MultiMedia Keyboard) \83\81\81[\83\8b
-def key LaunchMediaSelect ALConsumerControlConfiguration \
-                                       = E0-0x6d # (MultiMedia Keyboard) \83\81\83f\83B\83A
-
-def key Pause                          = E1-0x1d 0x45 # Pause
-
-# def overflow                         =    0xff # \83I\81[\83o\81[\83t\83\8d\81[ (\96³\8e\8b)
-def sync                               =    0x7e # &Sync \82Å\8eg\82¤\83X\83L\83\83\83\93\83R\81[\83h
-
-def mod Shift  = LShift RShift
-def mod Alt    = LAlt RAlt
-def mod Control        = LControl RControl
-def mod Windows        = LWindows RWindows
-
-
-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-# \83L\81[\83V\81[\83P\83\93\83X\92è\8b`
-#
-
-keyseq $ToggleIME              = A-\94¼\8ap/\91S\8ap
-keyseq $CapsLock               = S-\89p\90\94
-
-keyseq $SPACE                  = ~S-*Space                     #  
-keyseq $EXCLAMATION_MARK       =  S-*_1                        # !
-keyseq $QUOTATION_MARK         =  S-*_2                        # "
-keyseq $NUMBER_SIGN            =  S-*_3                        # #
-keyseq $DOLLAR_SIGN            =  S-*_4                        # $
-keyseq $PERCENT_SIGN           =  S-*_5                        # %
-keyseq $AMPERSAND              =  S-*_6                        # &
-keyseq $APOSTROPHE             =  S-*_7                        # '
-keyseq $LEFT_PARENTHESIS       =  S-*_8                        # (
-keyseq $RIGHT_PARENTHESIS      =  S-*_9                        # )
-keyseq $ASTERISK               =  S-*Colon                     # *
-keyseq $PLUS_SIGN              =  S-*Semicolon                 # +
-keyseq $COMMA                  = ~S-*Comma                     # ,
-keyseq $HYPHEN-MINUS           = ~S-*HyphenMinus               # -
-keyseq $FULL_STOP              = ~S-*FullStop                  # .
-keyseq $SOLIDUS                        = ~S-*Solidus                   # /
-keyseq $DIGIT_ZERO             = ~S-*_0                        # 0
-keyseq $DIGIT_ONE              = ~S-*_1                        # 1
-keyseq $DIGIT_TWO              = ~S-*_2                        # 2
-keyseq $DIGIT_THREE            = ~S-*_3                        # 3
-keyseq $DIGIT_FOUR             = ~S-*_4                        # 4
-keyseq $DIGIT_FIVE             = ~S-*_5                        # 5
-keyseq $DIGIT_SIX              = ~S-*_6                        # 6
-keyseq $DIGIT_SEVEN            = ~S-*_7                        # 7
-keyseq $DIGIT_EIGHT            = ~S-*_8                        # 8
-keyseq $DIGIT_NINE             = ~S-*_9                        # 9
-keyseq $COLON                  = ~S-*Colon                     # :
-keyseq $SEMICOLON              = ~S-*Semicolon                 # ;
-keyseq $LESS-THAN_SIGN         =  S-*Comma                     # <
-keyseq $EQUALS_SIGN            =  S-*HyphenMinus               # =
-keyseq $GREATER-THAN_SIGN      =  S-*FullStop                  # >
-keyseq $QUESTION_MARK          =  S-*Solidus                   # ?
-keyseq $COMMERCIAL_AT          = ~S-*CommercialAt              # @
-keyseq $LATIN_CAPITAL_LETTER_A =  S-*A                         # A
-keyseq $LATIN_CAPITAL_LETTER_B =  S-*B                         # B
-keyseq $LATIN_CAPITAL_LETTER_C =  S-*C                         # C
-keyseq $LATIN_CAPITAL_LETTER_D =  S-*D                         # D
-keyseq $LATIN_CAPITAL_LETTER_E =  S-*E                         # E
-keyseq $LATIN_CAPITAL_LETTER_F =  S-*F                         # F
-keyseq $LATIN_CAPITAL_LETTER_G =  S-*G                         # G
-keyseq $LATIN_CAPITAL_LETTER_H =  S-*H                         # H
-keyseq $LATIN_CAPITAL_LETTER_I =  S-*I                         # I
-keyseq $LATIN_CAPITAL_LETTER_J =  S-*J                         # J
-keyseq $LATIN_CAPITAL_LETTER_K =  S-*K                         # K
-keyseq $LATIN_CAPITAL_LETTER_L =  S-*L                         # L
-keyseq $LATIN_CAPITAL_LETTER_M =  S-*M                         # M
-keyseq $LATIN_CAPITAL_LETTER_N =  S-*N                         # N
-keyseq $LATIN_CAPITAL_LETTER_O =  S-*O                         # O
-keyseq $LATIN_CAPITAL_LETTER_P =  S-*P                         # P
-keyseq $LATIN_CAPITAL_LETTER_Q =  S-*Q                         # Q
-keyseq $LATIN_CAPITAL_LETTER_R =  S-*R                         # R
-keyseq $LATIN_CAPITAL_LETTER_S =  S-*S                         # S
-keyseq $LATIN_CAPITAL_LETTER_T =  S-*T                         # T
-keyseq $LATIN_CAPITAL_LETTER_U =  S-*U                         # U
-keyseq $LATIN_CAPITAL_LETTER_V =  S-*V                         # V
-keyseq $LATIN_CAPITAL_LETTER_W =  S-*W                         # W
-keyseq $LATIN_CAPITAL_LETTER_X =  S-*X                         # X
-keyseq $LATIN_CAPITAL_LETTER_Y =  S-*Y                         # Y
-keyseq $LATIN_CAPITAL_LETTER_Z =  S-*Z                         # Z
-keyseq $LEFT_SQUARE_BRACKET    = ~S-*LeftSquareBracket         # [
-keyseq $REVERSE_SOLIDUS                = ~S-*ReverseSolidus            # \
-keyseq $RIGHT_SQUARE_BRACKET   = ~S-*RightSquareBracket        # ]
-keyseq $CIRCUMFLEX_ACCENT      = ~S-*CircumflexAccent          # ^
-keyseq $LOW_LINE               =  S-*ReverseSolidus            # _
-keyseq $GRAVE_ACCENT           =  S-*CommercialAt              # `
-keyseq $LATIN_SMALL_LETTER_A   = ~S-*A                         # a
-keyseq $LATIN_SMALL_LETTER_B   = ~S-*B                         # b
-keyseq $LATIN_SMALL_LETTER_C   = ~S-*C                         # c
-keyseq $LATIN_SMALL_LETTER_D   = ~S-*D                         # d
-keyseq $LATIN_SMALL_LETTER_E   = ~S-*E                         # e
-keyseq $LATIN_SMALL_LETTER_F   = ~S-*F                         # f
-keyseq $LATIN_SMALL_LETTER_G   = ~S-*G                         # g
-keyseq $LATIN_SMALL_LETTER_H   = ~S-*H                         # h
-keyseq $LATIN_SMALL_LETTER_I   = ~S-*I                         # i
-keyseq $LATIN_SMALL_LETTER_J   = ~S-*J                         # j
-keyseq $LATIN_SMALL_LETTER_K   = ~S-*K                         # k
-keyseq $LATIN_SMALL_LETTER_L   = ~S-*L                         # l
-keyseq $LATIN_SMALL_LETTER_M   = ~S-*M                         # m
-keyseq $LATIN_SMALL_LETTER_N   = ~S-*N                         # n
-keyseq $LATIN_SMALL_LETTER_O   = ~S-*O                         # o
-keyseq $LATIN_SMALL_LETTER_P   = ~S-*P                         # p
-keyseq $LATIN_SMALL_LETTER_Q   = ~S-*Q                         # q
-keyseq $LATIN_SMALL_LETTER_R   = ~S-*R                         # r
-keyseq $LATIN_SMALL_LETTER_S   = ~S-*S                         # s
-keyseq $LATIN_SMALL_LETTER_T   = ~S-*T                         # t
-keyseq $LATIN_SMALL_LETTER_U   = ~S-*U                         # u
-keyseq $LATIN_SMALL_LETTER_V   = ~S-*V                         # v
-keyseq $LATIN_SMALL_LETTER_W   = ~S-*W                         # w
-keyseq $LATIN_SMALL_LETTER_X   = ~S-*X                         # x
-keyseq $LATIN_SMALL_LETTER_Y   = ~S-*Y                         # y
-keyseq $LATIN_SMALL_LETTER_Z   = ~S-*Z                         # z
-keyseq $LEFT_CURLY_BRACKET     =  S-*LeftSquareBracket         # {
-keyseq $VERTICAL_LINE          =  S-*YenSign                   # |
-keyseq $RIGHT_CURLY_BRACKET    =  S-*RightSquareBracket        # }
-keyseq $TILDE                  =  S-*CircumflexAccent          # ~
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r
+# \91\8b\8eg\82¢\82Ì\97J\9fT - 109.mayu\r
+# Copyright (C) 1999-2005, TAGA Nayuta <nayuta@users.sourceforge.net>\r
+#\r
+\r
+define KBD106\r
+define KBD109\r
+define KBD112\r
+\r
+\r
+\r
+\r
+\r
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r
+# 109 \93ú\96{\8cê\83L\81[\83{\81[\83h\92è\8b`\r
+#\r
+\r
+def key Drag                           = E1-0x00\r
+def key LButton                                = E1-0x01\r
+def key RButton                                = E1-0x02\r
+def key MButton                                = E1-0x03\r
+def key WheelForward                   = E1-0x04\r
+def key WheelBackward                  = E1-0x05\r
+def key XButton1                       = E1-0x06\r
+def key XButton2                       = E1-0x07\r
+def key TiltRight                      = E1-0x08\r
+def key TiltLeft                       = E1-0x09\r
+def key Esc Escape                     =    0x01\r
+def key _1                             =    0x02 # 1!\r
+def key _2                             =    0x03 # 2"\r
+def key _3                             =    0x04 # 3#\r
+def key _4                             =    0x05 # 4$\r
+def key _5                             =    0x06 # 5%\r
+def key _6                             =    0x07 # 6&\r
+def key _7                             =    0x08 # 7'\r
+def key _8                             =    0x09 # 8(\r
+def key _9                             =    0x0a # 9)\r
+def key _0                             =    0x0b # 0\r
+def key HyphenMinus Hyphen Minus       =    0x0c # -=\r
+def key CircumflexAccent Caret         =    0x0d # ^~\r
+def key BackSpace BS Back              =    0x0e\r
+def key Tab                            =    0x0f\r
+def key Q                              =    0x10\r
+def key W                              =    0x11\r
+def key E                              =    0x12\r
+def key R                              =    0x13\r
+def key T                              =    0x14\r
+def key Y                              =    0x15\r
+def key U                              =    0x16\r
+def key I                              =    0x17\r
+def key O                              =    0x18\r
+def key P                              =    0x19\r
+def key CommercialAt Atmark            =    0x1a # @`\r
+def key LeftSquareBracket OpenBracket  =    0x1b # [{\r
+def key Enter Return                   =    0x1c\r
+def key LeftControl LControl LCtrl     =    0x1d\r
+def key A                              =    0x1e\r
+def key S                              =    0x1f\r
+def key D                              =    0x20\r
+def key F                              =    0x21\r
+def key G                              =    0x22\r
+def key H                              =    0x23\r
+def key J                              =    0x24\r
+def key K                              =    0x25\r
+def key L                              =    0x26\r
+def key Semicolon                      =    0x27 # ;+\r
+def key Colon                          =    0x28 # :*\r
+def key \94¼\8ap/\91S\8a\8a¿\8e\9a Kanji           =    0x29 # \94¼\8ap/\91S\8a\8a¿\8e\9a\r
+def key E0\94¼\8ap/\91S\8ap E0\8a¿\8e\9a E0Kanji     = E0-0x29 # \94¼\8ap/\91S\8a\8a¿\8e\9a\r
+def key LeftShift LShift               =    0x2a\r
+def key RightSquareBracket CloseBracket        =    0x2b # ]}\r
+def key Z                              =    0x2c\r
+def key X                              =    0x2d\r
+def key C                              =    0x2e\r
+def key V                              =    0x2f\r
+def key B                              =    0x30\r
+def key N                              =    0x31\r
+def key M                              =    0x32\r
+def key Comma                          =    0x33 # ,<\r
+def key FullStop Period                        =    0x34 # .>\r
+def key Solidus Slash                  =    0x35 # /?\r
+def key RightShift RShift              =    0x36\r
+def key E0RightShift E0RShift          = E0-0x36\r
+def key NumAsterisk NumMultiply                =    0x37 # \83e\83\93\83L\81[ *\r
+def key LeftAlt LAlt LMenu             =    0x38\r
+def key Space                          =    0x39\r
+def key \89p\90\94 Eisuu                     =    0x3a # \89p\90\94 CapsLock \8a¿\8e\9a\94Ô\8d\86\r
+def key E0\89p\90\94 E0Eisuu                 = E0-0x3a # \89p\90\94 CapsLock \8a¿\8e\9a\94Ô\8d\86\r
+def key F1                             =    0x3b\r
+def key F2                             =    0x3c\r
+def key F3                             =    0x3d\r
+def key F4                             =    0x3e\r
+def key F5                             =    0x3f\r
+def key F6                             =    0x40\r
+def key F7                             =    0x41\r
+def key F8                             =    0x42\r
+def key F9                             =    0x43\r
+def key F10                            =    0x44\r
+def key NumLock                                =    0x45\r
+def key ScrollLock Scroll              =    0x46\r
+def key Num7                           =    0x47 # \83e\83\93\83L\81[ 7\r
+def key Num8                           =    0x48 # \83e\83\93\83L\81[ 8\r
+def key Num9                           =    0x49 # \83e\83\93\83L\81[ 9\r
+\r
+def key NumHyphenMinus NumMinus                =    0x4a # \83e\83\93\83L\81[ -\r
+def key Num4                           =    0x4b # \83e\83\93\83L\81[ 4\r
+def key Num5                           =    0x4c # \83e\83\93\83L\81[ 5\r
+def key Num6                           =    0x4d # \83e\83\93\83L\81[ 6\r
+def key NumPlusSign NumPlus            =    0x4e # \83e\83\93\83L\81[ +\r
+def key Num1                           =    0x4f # \83e\83\93\83L\81[ 1\r
+def key Num2                           =    0x50\r
+def key Num3                           =    0x51\r
+def key Num0                           =    0x52\r
+def key NumFullStop NumPeriod          =    0x53 # \83e\83\93\83L\81[ .\r
+def key SysRq                          =    0x54\r
+\r
+def key F11                            =    0x57\r
+def key F12                            =    0x58\r
+\r
+def key \82Ð\82ç\82ª\82È Hiragana              =    0x70 # \82Ð\82ç\82ª\82È \83J\83^\83J\83\83\8d\81[\83}\8e\9a\r
+def key E0\82Ð\82ç\82ª\82È E0Hiragana          = E0-0x70 # \82Ð\82ç\82ª\82È \83J\83^\83J\83\83\8d\81[\83}\8e\9a\r
+\r
+def key ReverseSolidus BackSlash       =    0x73 # \81__\r
+\r
+def key \95Ï\8a· Convert                   =    0x79 # \95Ï\8a·(\8e\9f\8có\95â) \91O\8có\95â \91S\8có\95â\r
+\r
+def key \96³\95Ï\8a· NonConvert              =    0x7b # \96³\95Ï\8a·\r
+def key E0\96³\95Ï\8a· E0NonConvert          = E0-0x7b # \96³\95Ï\8a·\r
+\r
+def key YenSign Yen                    =    0x7d # \|\r
+\r
+def key MM/Messanger                   = E0-0x05 # (MultiMedia Keyboard) \83\81\83b\83Z\83\93\83W\83\83\81[\r
+\r
+def key MM/Undo        MM/F2                   = E0-0x08 # (MultiMedia Keyboard) F2 \8c³\82É\96ß\82·\r
+def key MM/Redo        MM/F3                   = E0-0x07 # (MultiMedia Keyboard) F3 \82â\82è\92¼\82µ\r
+\r
+def key MediaPrevTrack ScanPreviousTrack PreviousTrack \\r
+                                       = E0-0x10 # (MultiMedia Keyboard) |<<\r
+def key VAIO/TV/VIDEO                  = E0-0x11 # (Vaio) TV/VIDEO\r
+def key VAIO/TIMER-REC                 = E0-0x12 # (Vaio) TIMER REC\r
+def key VAIO/DV-CAPTURE                        = E0-0x13 # (Vaio) DV CAPTURE\r
+def key VAIO/VIDEO-EDIT                        = E0-0x14 # (Vaio) VIDEO EDIT\r
+def key VAIO/MAIL                      = E0-0x15 # (Vaio) MAIL\r
+def key VAIO/INTERNET                  = E0-0x16 # (Vaio) INTERNET\r
+def key MediaNextTrack ScanNextTrack NextTrack \\r
+                                       = E0-0x19 # (MultiMedia Keyboard) >>|\r
+\r
+def key NumEnter NumReturn             = E0-0x1c\r
+def key RightControl RControl RCtrl    = E0-0x1d\r
+\r
+def key VolumeMute Mute                        = E0-0x20 # (MultiMedia Keyboard)\r
+def key MM/Calculator ALCalculator     = E0-0x21 # (MultiMedia Keyboard) \93d\91ì\r
+\r
+def key MediaPlayPause Play/Pause      = E0-0x22 # (MultiMedia Keyboard) > / ||\r
+def key MM/SpellCheck  MM/F10          = E0-0x23 # (MultiMedia Keyboard) F10 \83X\83y\83\8b\83`\83F\83b\83N\r
+def key MediaStop Stop                 = E0-0x24 # (MultiMedia Keyboard) \81¡\r
+\r
+# def ignore                           = E0-0x2a # \82È\82É\82±\82ê (\96³\8e\8b)\r
+\r
+def key VolumeDown VolumeDecrement     = E0-0x2e # (MultiMedia Keyboard) -\r
+\r
+def key VolumeUp VolumeIncrement       = E0-0x30 # (MultiMedia Keyboard) +\r
+\r
+def key BrowserHome ACHome Internet    = E0-0x32 # (MultiMedia Keyboard) \83z\81[\83\80\r
+\r
+def key NumSolidus NumSlash            = E0-0x35 # \83e\83\93\83L\81[ /\r
+\r
+def key PrintScreen Snapshot           = E0-0x37\r
+def key RightAlt RAlt RMenu            = E0-0x38\r
+\r
+def key MM/Help                MM/F1           = E0-0x3b # (MultiMedia Keyboard) F1 \83w\83\8b\83v\r
+def key MM/MyMusic                     = E0-0x3c # (MultiMedia Keyboard) \83}\83C\83~\83\85\81[\83W\83b\83N\r
+\r
+def key MM/New         MM/F4           = E0-0x3e # (MultiMedia Keyboard) F4 \90V\8bK\8dì\90¬\r
+def key MM/Open                MM/F5           = E0-0x3f # (MultiMedia Keyboard) F5 \8aJ\82­\r
+def key MM/Close       MM/F6           = E0-0x40 # (MultiMedia Keyboard) F6 \95Â\82\82é\r
+def key MM/Reply       MM/F7           = E0-0x41 # (MultiMedia Keyboard) F7 \95Ô\90M\r
+def key MM/Forward     MM/F8           = E0-0x42 # (MultiMedia Keyboard) F8 \93]\91\97\r
+def key MM/Send                MM/F9           = E0-0x43 # (MultiMedia Keyboard) F9 \91\97\90M\r
+\r
+def key Break                          = E0-0x46 # Break\r
+def key Home                           = E0-0x47\r
+def key \81ª Up                          = E0-0x48\r
+def key PageUp Prior                   = E0-0x49\r
+\r
+def key \81© Left                                = E0-0x4b\r
+def key MM/MyDocument                  = E0-0x4c # (MultiMedia Keyboard) \83}\83C\83h\83L\83\85\83\81\83\93\83g\r
+def key \81¨ Right                       = E0-0x4d\r
+\r
+def key End                            = E0-0x4f\r
+def key \81« Down                                = E0-0x50\r
+def key PageDown Next                  = E0-0x51\r
+def key Insert                         = E0-0x52\r
+def key Delete Del                     = E0-0x53\r
+\r
+def key MM/Save                MM/F11          = E0-0x57 # (MultiMedia Keyboard) F11 \8fã\8f\91\82«\95Û\91\r
+def key MM/Print       MM/F12          = E0-0x58 # (MultiMedia Keyboard) F12 \88ó\8dü\r
+# def ignore                           = E0-0x59 # (Wireless Keyboard) Unknown\r
+\r
+def key LeftWindows LWindows LWin      = E0-0x5b\r
+def key RightWindows RWindows RWin     = E0-0x5c\r
+def key Applications Apps              = E0-0x5d\r
+def key PowerOff                       = E0-0x5e # Power off  (112 \83L\81[\83{\81[\83h)\r
+def key Sleep                          = E0-0x5f # Sleep      (112 \83L\81[\83{\81[\83h)\r
+\r
+def key WakeUp                         = E0-0x63 # Wake up    (112 \83L\81[\83{\81[\83h)\r
+def key MM/MyPicture                   = E0-0x64 # (MultiMedia Keyboard) \83}\83C\83s\83N\83`\83\83\r
+def key BrowserSearch ACSearch         = E0-0x65 # (Internet Explorer)\r
+def key BrowserFavorites ACBookmarks   = E0-0x66 # (Internet Explorer)\r
+def key BrowserRefresh ACRefresh       = E0-0x67 # (Internet Explorer)\r
+def key BrowserStop ACStop             = E0-0x68 # (Internet Explorer)\r
+def key BrowserForward ACForward       = E0-0x69 # (Internet Explorer)\r
+def key BrowserBack ACBack             = E0-0x6a # (Internet Explorer)\r
+def key ALLocalBrowser                 = E0-0x6b # (N/A) My Computer \r
+def key LaunchMail ALEmailReader Email = E0-0x6c # (MultiMedia Keyboard) \83\81\81[\83\8b\r
+def key LaunchMediaSelect ALConsumerControlConfiguration \\r
+                                       = E0-0x6d # (MultiMedia Keyboard) \83\81\83f\83B\83A\r
+\r
+def key Pause                          = E1-0x1d 0x45 # Pause\r
+\r
+# def overflow                         =    0xff # \83I\81[\83o\81[\83t\83\8d\81[ (\96³\8e\8b)\r
+def sync                               =    0x7e # &Sync \82Å\8eg\82¤\83X\83L\83\83\83\93\83R\81[\83h\r
+\r
+def mod Shift  = LShift RShift\r
+def mod Alt    = LAlt RAlt\r
+def mod Control        = LControl RControl\r
+def mod Windows        = LWindows RWindows\r
+mod shift += E0RShift\r
+key *E0RShift = *LShift\r
+key *E0\89p\90\94 = *\89p\90\94\r
+key *E0\94¼\8ap/\91S\8ap = *\94¼\8ap/\91S\8ap\r
+key *E0\82Ð\82ç\82ª\82È = *\82Ð\82ç\82ª\82È\r
+key *E0\96³\95Ï\8a· = *\96³\95Ï\8a·\r
+\r
+\r
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r
+# \83L\81[\83V\81[\83P\83\93\83X\92è\8b`\r
+#\r
+\r
+keyseq $ToggleIME              = A-\94¼\8ap/\91S\8ap\r
+keyseq $CapsLock               = S-\89p\90\94\r
+\r
+keyseq $SPACE                  = ~S-*Space                     #  \r
+keyseq $EXCLAMATION_MARK       =  S-*_1                        # !\r
+keyseq $QUOTATION_MARK         =  S-*_2                        # "\r
+keyseq $NUMBER_SIGN            =  S-*_3                        # #\r
+keyseq $DOLLAR_SIGN            =  S-*_4                        # $\r
+keyseq $PERCENT_SIGN           =  S-*_5                        # %\r
+keyseq $AMPERSAND              =  S-*_6                        # &\r
+keyseq $APOSTROPHE             =  S-*_7                        # '\r
+keyseq $LEFT_PARENTHESIS       =  S-*_8                        # (\r
+keyseq $RIGHT_PARENTHESIS      =  S-*_9                        # )\r
+keyseq $ASTERISK               =  S-*Colon                     # *\r
+keyseq $PLUS_SIGN              =  S-*Semicolon                 # +\r
+keyseq $COMMA                  = ~S-*Comma                     # ,\r
+keyseq $HYPHEN-MINUS           = ~S-*HyphenMinus               # -\r
+keyseq $FULL_STOP              = ~S-*FullStop                  # .\r
+keyseq $SOLIDUS                        = ~S-*Solidus                   # /\r
+keyseq $DIGIT_ZERO             = ~S-*_0                        # 0\r
+keyseq $DIGIT_ONE              = ~S-*_1                        # 1\r
+keyseq $DIGIT_TWO              = ~S-*_2                        # 2\r
+keyseq $DIGIT_THREE            = ~S-*_3                        # 3\r
+keyseq $DIGIT_FOUR             = ~S-*_4                        # 4\r
+keyseq $DIGIT_FIVE             = ~S-*_5                        # 5\r
+keyseq $DIGIT_SIX              = ~S-*_6                        # 6\r
+keyseq $DIGIT_SEVEN            = ~S-*_7                        # 7\r
+keyseq $DIGIT_EIGHT            = ~S-*_8                        # 8\r
+keyseq $DIGIT_NINE             = ~S-*_9                        # 9\r
+keyseq $COLON                  = ~S-*Colon                     # :\r
+keyseq $SEMICOLON              = ~S-*Semicolon                 # ;\r
+keyseq $LESS-THAN_SIGN         =  S-*Comma                     # <\r
+keyseq $EQUALS_SIGN            =  S-*HyphenMinus               # =\r
+keyseq $GREATER-THAN_SIGN      =  S-*FullStop                  # >\r
+keyseq $QUESTION_MARK          =  S-*Solidus                   # ?\r
+keyseq $COMMERCIAL_AT          = ~S-*CommercialAt              # @\r
+keyseq $LATIN_CAPITAL_LETTER_A =  S-*A                         # A\r
+keyseq $LATIN_CAPITAL_LETTER_B =  S-*B                         # B\r
+keyseq $LATIN_CAPITAL_LETTER_C =  S-*C                         # C\r
+keyseq $LATIN_CAPITAL_LETTER_D =  S-*D                         # D\r
+keyseq $LATIN_CAPITAL_LETTER_E =  S-*E                         # E\r
+keyseq $LATIN_CAPITAL_LETTER_F =  S-*F                         # F\r
+keyseq $LATIN_CAPITAL_LETTER_G =  S-*G                         # G\r
+keyseq $LATIN_CAPITAL_LETTER_H =  S-*H                         # H\r
+keyseq $LATIN_CAPITAL_LETTER_I =  S-*I                         # I\r
+keyseq $LATIN_CAPITAL_LETTER_J =  S-*J                         # J\r
+keyseq $LATIN_CAPITAL_LETTER_K =  S-*K                         # K\r
+keyseq $LATIN_CAPITAL_LETTER_L =  S-*L                         # L\r
+keyseq $LATIN_CAPITAL_LETTER_M =  S-*M                         # M\r
+keyseq $LATIN_CAPITAL_LETTER_N =  S-*N                         # N\r
+keyseq $LATIN_CAPITAL_LETTER_O =  S-*O                         # O\r
+keyseq $LATIN_CAPITAL_LETTER_P =  S-*P                         # P\r
+keyseq $LATIN_CAPITAL_LETTER_Q =  S-*Q                         # Q\r
+keyseq $LATIN_CAPITAL_LETTER_R =  S-*R                         # R\r
+keyseq $LATIN_CAPITAL_LETTER_S =  S-*S                         # S\r
+keyseq $LATIN_CAPITAL_LETTER_T =  S-*T                         # T\r
+keyseq $LATIN_CAPITAL_LETTER_U =  S-*U                         # U\r
+keyseq $LATIN_CAPITAL_LETTER_V =  S-*V                         # V\r
+keyseq $LATIN_CAPITAL_LETTER_W =  S-*W                         # W\r
+keyseq $LATIN_CAPITAL_LETTER_X =  S-*X                         # X\r
+keyseq $LATIN_CAPITAL_LETTER_Y =  S-*Y                         # Y\r
+keyseq $LATIN_CAPITAL_LETTER_Z =  S-*Z                         # Z\r
+keyseq $LEFT_SQUARE_BRACKET    = ~S-*LeftSquareBracket         # [\r
+keyseq $REVERSE_SOLIDUS                = ~S-*ReverseSolidus            # \\r
+keyseq $RIGHT_SQUARE_BRACKET   = ~S-*RightSquareBracket        # ]\r
+keyseq $CIRCUMFLEX_ACCENT      = ~S-*CircumflexAccent          # ^\r
+keyseq $LOW_LINE               =  S-*ReverseSolidus            # _\r
+keyseq $GRAVE_ACCENT           =  S-*CommercialAt              # `\r
+keyseq $LATIN_SMALL_LETTER_A   = ~S-*A                         # a\r
+keyseq $LATIN_SMALL_LETTER_B   = ~S-*B                         # b\r
+keyseq $LATIN_SMALL_LETTER_C   = ~S-*C                         # c\r
+keyseq $LATIN_SMALL_LETTER_D   = ~S-*D                         # d\r
+keyseq $LATIN_SMALL_LETTER_E   = ~S-*E                         # e\r
+keyseq $LATIN_SMALL_LETTER_F   = ~S-*F                         # f\r
+keyseq $LATIN_SMALL_LETTER_G   = ~S-*G                         # g\r
+keyseq $LATIN_SMALL_LETTER_H   = ~S-*H                         # h\r
+keyseq $LATIN_SMALL_LETTER_I   = ~S-*I                         # i\r
+keyseq $LATIN_SMALL_LETTER_J   = ~S-*J                         # j\r
+keyseq $LATIN_SMALL_LETTER_K   = ~S-*K                         # k\r
+keyseq $LATIN_SMALL_LETTER_L   = ~S-*L                         # l\r
+keyseq $LATIN_SMALL_LETTER_M   = ~S-*M                         # m\r
+keyseq $LATIN_SMALL_LETTER_N   = ~S-*N                         # n\r
+keyseq $LATIN_SMALL_LETTER_O   = ~S-*O                         # o\r
+keyseq $LATIN_SMALL_LETTER_P   = ~S-*P                         # p\r
+keyseq $LATIN_SMALL_LETTER_Q   = ~S-*Q                         # q\r
+keyseq $LATIN_SMALL_LETTER_R   = ~S-*R                         # r\r
+keyseq $LATIN_SMALL_LETTER_S   = ~S-*S                         # s\r
+keyseq $LATIN_SMALL_LETTER_T   = ~S-*T                         # t\r
+keyseq $LATIN_SMALL_LETTER_U   = ~S-*U                         # u\r
+keyseq $LATIN_SMALL_LETTER_V   = ~S-*V                         # v\r
+keyseq $LATIN_SMALL_LETTER_W   = ~S-*W                         # w\r
+keyseq $LATIN_SMALL_LETTER_X   = ~S-*X                         # x\r
+keyseq $LATIN_SMALL_LETTER_Y   = ~S-*Y                         # y\r
+keyseq $LATIN_SMALL_LETTER_Z   = ~S-*Z                         # z\r
+keyseq $LEFT_CURLY_BRACKET     =  S-*LeftSquareBracket         # {\r
+keyseq $VERTICAL_LINE          =  S-*YenSign                   # |\r
+keyseq $RIGHT_CURLY_BRACKET    =  S-*RightSquareBracket        # }\r
+keyseq $TILDE                  =  S-*CircumflexAccent          # ~\r