.mayu進化ちぅ
お久しぶりです。生きてます。
そして.mayuが激しく(?)変わった為、再UP。
### .mayu -- setting file for mayu ## Copyright (C) 2005 Kuonn Witchcraft Museum ## Author: Dear Periwinkle ## Time-stamp: <2006-01-24 18:04:24 DeaR> ## Keywords: for Happy Hacking Keyboard Proffesional. DipSwitch is 101010. ## 104 Keyboard include "104.mayu" keymap Global ## Dvorak if(DVORAK) def subst *Minus = *OpenBracket def subst *Equal = *CloseBracket def subst *Q = *Quote def subst *W = *Comma def subst *E = *Period def subst *R = *P def subst *T = *Y def subst *Y = *F def subst *U = *G def subst *I = *C def subst *O = *R def subst *P = *L def subst *OpenBracket = *Slash def subst *CloseBracket = *Equal # def subst *BackSlash = *BackSlash # def subst *A = *A def subst *S = *O def subst *D = *E def subst *F = *U def subst *G = *I def subst *H = *D def subst *J = *H def subst *K = *T def subst *L = *N def subst *SemiColon = *S def subst *Quote = *Minus def subst *Z = *SemiColon def subst *X = *Q def subst *C = *J def subst *V = *K def subst *B = *X def subst *N = *B # def subst *M = *M def subst *Comma = *W def subst *Period = *V def subst *Slash = *Z keymap Dvorak : Global key ~C-~M-*Quote => *y *a key ~C-~M-*Comma => *y *o key ~C-~M-*Period => *y *e key ~C-~M-*P => *y *u key ~C-~M-*Y => *y *i # key ~C-~M-*A => *a # key ~C-~M-*O => *o # key ~C-~M-*E => *e # key ~C-~M-*U => *u # key ~C-~M-*I => *i key ~C-~M-*SemiColon => *a *n *n key ~C-~M-*Q => *o *n *n key ~C-~M-*J => *e *n *n key ~C-~M-*K => *u *n *n key ~C-~M-*X => *i *n *n keymap Global # key ~C-~M-IL-*A => *A &Prefix(Dvorak) key ~C-~M-IL-*B => *B &Prefix(Dvorak) key ~C-~M-IL-*C => *K &Prefix(Dvorak) # key ~C-~M-IL-*C => *C &Prefix(Dvorak) key ~C-~M-IL-*D => *D &Prefix(Dvorak) # key ~C-~M-IL-*E => *E &Prefix(Dvorak) key ~C-~M-IL-*F => *F &Prefix(Dvorak) key ~C-~M-IL-*G => *G &Prefix(Dvorak) key ~C-~M-IL-*H => *H &Prefix(Dvorak) # key ~C-~M-IL-*I => *I &Prefix(Dvorak) key ~C-~M-IL-*J => *J &Prefix(Dvorak) key ~C-~M-IL-*K => *K &Prefix(Dvorak) key ~C-~M-IL-*L => *L &Prefix(Dvorak) key ~C-~M-IL-*M => *M &Prefix(Dvorak) key ~C-~M-IL-*N => *N &Prefix(Dvorak) # key ~C-~M-IL-*O => *O &Prefix(Dvorak) key ~C-~M-IL-*P => *P &Prefix(Dvorak) key ~C-~M-IL-*Q => *Q &Prefix(Dvorak) key ~C-~M-IL-*R => *R &Prefix(Dvorak) key ~C-~M-IL-*S => *S &Prefix(Dvorak) key ~C-~M-IL-*T => *T &Prefix(Dvorak) # key ~C-~M-IL-*U => *U &Prefix(Dvorak) key ~C-~M-IL-*V => *V &Prefix(Dvorak) key ~C-~M-IL-*W => *W &Prefix(Dvorak) key ~C-~M-IL-*X => *X &Prefix(Dvorak) key ~C-~M-IL-*Y => *Y &Prefix(Dvorak) key ~C-~M-IL-*Z => *Z &Prefix(Dvorak) ## OEA elseif(OEA) def subst *Minus = *Equal def subst *Equal = *BackSlash def subst *Q = *X def subst *W = *Minus def subst *E = *Q def subst *R = *SemiColon def subst *T = *F def subst *Y = *J def subst *U = *M def subst *I = *R def subst *O = *W # def subst *P = *P def subst *OpenBracket = *Z def subst *CloseBracket = *OpenBracket def subst *BackSlash = *CloseBracket def subst *A = *O def subst *S = *E def subst *D = *A def subst *F = *I def subst *G = *U def subst *H = *G def subst *J = *H def subst *K = *T def subst *L = *S def subst *SemiColon = *N def subst *Quote = *Quote def subst *Z = *Comma def subst *X = *Period def subst *C = *V def subst *V = *Y def subst *B = *K def subst *N = *D def subst *M = *C def subst *Comma = *L def subst *Period = *B # def subst *Slash = *Slash keymap OEA : Global key ~C-~M-*X => *y *o key ~C-~M-*Minus => *y *e key ~C-~M-*Q => *y *a key ~C-~M-*SemiColon => *y *i key ~C-~M-*F => *y *u # key ~C-~M-*O => *o # key ~C-~M-*E => *e # key ~C-~M-*A => *a # key ~C-~M-*I => *i # key ~C-~M-*U => *u key ~C-~M-*Comma => *o *n *n key ~C-~M-*Period => *e *n *n key ~C-~M-*V => *a *n *n key ~C-~M-*Y => *i *n *n key ~C-~M-*K => *u *n *n keymap Global # key ~C-~M-IL-*A => *A &Prefix(OEA) key ~C-~M-IL-*B => *B &Prefix(OEA) key ~C-~M-IL-*C => *K &Prefix(OEA) # key ~C-~M-IL-*C => *C &Prefix(OEA) key ~C-~M-IL-*D => *D &Prefix(OEA) # key ~C-~M-IL-*E => *E &Prefix(OEA) key ~C-~M-IL-*F => *F &Prefix(OEA) key ~C-~M-IL-*G => *G &Prefix(OEA) key ~C-~M-IL-*H => *H &Prefix(OEA) # key ~C-~M-IL-*I => *I &Prefix(OEA) key ~C-~M-IL-*J => *J &Prefix(OEA) key ~C-~M-IL-*K => *K &Prefix(OEA) key ~C-~M-IL-*L => *L &Prefix(OEA) key ~C-~M-IL-*M => *M &Prefix(OEA) key ~C-~M-IL-*N => *N &Prefix(OEA) # key ~C-~M-IL-*O => *O &Prefix(OEA) key ~C-~M-IL-*P => *P &Prefix(OEA) key ~C-~M-IL-*Q => *Q &Prefix(OEA) key ~C-~M-IL-*R => *R &Prefix(OEA) key ~C-~M-IL-*S => *S &Prefix(OEA) key ~C-~M-IL-*T => *T &Prefix(OEA) # key ~C-~M-IL-*U => *U &Prefix(OEA) key ~C-~M-IL-*V => *V &Prefix(OEA) key ~C-~M-IL-*W => *W &Prefix(OEA) key ~C-~M-IL-*X => *X &Prefix(OEA) key ~C-~M-IL-*Y => *Y &Prefix(OEA) key ~C-~M-IL-*Z => *Z &Prefix(OEA) endif ## ~/Esc key S-*Esc = S-*BackQuote ## Position Change mod win -= LWin key *Caps = *Tab key *LWin = *Caps key *BS = *Enter # key *BackQuote = *BS key *BackQuote = *Del if(OEA) key *CloseBracket = *BS key *BS = *CloseBracket else key *BackSlash = *BS key *BS = *BackSlash endif ## AX like mod alt += !!RAlt key M-RAlt = $ToggleIME ## for CraftLaunch mod win -= RWin mod ctrl += !!RWin key C-RWin = Pause ## S and Fn mod mod0 += !!Space key *IL-*IC-M0-*_1 = *F1 key *IL-*IC-M0-*_2 = *F2 key *IL-*IC-M0-*_3 = *F3 key *IL-*IC-M0-*_4 = *F4 key *IL-*IC-M0-*_5 = *F5 key *IL-*IC-M0-*_6 = *F6 key *IL-*IC-M0-*_7 = *F7 key *IL-*IC-M0-*_8 = *F8 key *IL-*IC-M0-*_9 = *F9 key *IL-*IC-M0-*_0 = *F10 if(DVORAK) key *IL-*IC-M0-*OpenBracket = *F11 key *IL-*IC-M0-*CloseBracket = *F12 key *IL-*IC-M0-*BackSlash = *Insert key *IL-*IC-M0-*BackQuote = *Del key *IL-*IC-M0-*C = *PrintScreen key *IL-*IC-M0-*R = *ScrollLock key *IL-*IC-M0-*L = *Pause key *IL-*IC-M0-*Slash = *Up key *IL-*IC-M0-*D = *NumAsterisk key *IL-*IC-M0-*H = *NumSlash key *IL-*IC-M0-*T = *Home key *IL-*IC-M0-*N = *PageUp key *IL-*IC-M0-*S = *Left key *IL-*IC-M0-*Minus = *Right key *IL-*IC-M0-*B = *NumPlus key *IL-*IC-M0-*M = *NumMinus key *IL-*IC-M0-*W = *End key *IL-*IC-M0-*V = *PageDown key *IL-*IC-M0-*Z = *Down elseif(OEA) key *IL-*IC-M0-*Equal = *F11 key *IL-*IC-M0-*BackSlash = *F12 key *IL-*IC-M0-*CloseBracket = *Insert key *IL-*IC-M0-*BackQuote = *Del key *IL-*IC-M0-*R = *PrintScreen key *IL-*IC-M0-*W = *ScrollLock key *IL-*IC-M0-*P = *Pause key *IL-*IC-M0-*Z = *Up key *IL-*IC-M0-*G = *NumAsterisk key *IL-*IC-M0-*H = *NumSlash key *IL-*IC-M0-*T = *Home key *IL-*IC-M0-*S = *PageUp key *IL-*IC-M0-*N = *Left key *IL-*IC-M0-*Quote = *Right key *IL-*IC-M0-*D = *NumPlus key *IL-*IC-M0-*C = *NumMinus key *IL-*IC-M0-*L = *End key *IL-*IC-M0-*B = *PageDown key *IL-*IC-M0-*Slash = *Down elseif(!DVORAK) key *IL-*IC-M0-*Minus = *F11 key *IL-*IC-M0-*Equal = *F12 key *IL-*IC-M0-*BackSlash = *Insert key *IL-*IC-M0-*BackQuote = *Del key *IL-*IC-M0-*I = *PrintScreen key *IL-*IC-M0-*O = *ScrollLock key *IL-*IC-M0-*P = *Pause key *IL-*IC-M0-*OpenBracket = *Up key *IL-*IC-M0-*H = *NumAsterisk key *IL-*IC-M0-*J = *NumSlash key *IL-*IC-M0-*K = *Home key *IL-*IC-M0-*L = *PageUp key *IL-*IC-M0-*SemiColon = *Left key *IL-*IC-M0-*Quote = *Right key *IL-*IC-M0-*N = *NumPlus key *IL-*IC-M0-*M = *NumMinus key *IL-*IC-M0-*Comma = *End key *IL-*IC-M0-*Period = *PageDown key *IL-*IC-M0-*Slash = *Down endif ## ## end of file ##
FullScreenだとHelpMessageが見えないので S and Fn に。
elseif(!DVORAK) は苦肉の策…… else だと何故か DVORAK を設定してる時に通過するらしく……。