/* UTF8 */ /*************************************************************************** * Copyright (C) 2005 by Teppei Tamra * * TAM(tam-t@par.odn.ne.jp) * * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the * * Free Software Foundation, Inc., * * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ #ifndef JPKEYTABLE_H #define JPKEYTABLE_H struct { int x; int y; int w; int h; char color[64]; char label[64]; char event[64]; char shift_label[64]; char shift_event[64]; char alt_label[64]; char alt_event[64]; char grp_label[64]; char grp_event[64]; char shift_grp_label[64]; char shift_grp_event[64]; char modifier[64]; } jpkeytable[] = { {0,0,2,2,"gray","ESC","escape","","","","","","","","",""}, {4,0,2,2,"gray","F1","F1","","","","","","","","",""}, {6,0,2,2,"gray","F2","F2","","","","","","","","",""}, {8,0,2,2,"gray","F3","F3","","","","","","","","",""}, {10,0,2,2,"gray","F4","F4","","","","","","","","",""}, {13,0,2,2,"gray","F5","F5","","","","","","","","",""}, {15,0,2,2,"gray","F6","F6","","","","","","","","",""}, {17,0,2,2,"gray","F7","F7","","","","","","","","",""}, {19,0,2,2,"gray","F8","F8","","","","","","","","",""}, {22,0,2,2,"gray","F9","F9","","","","","","","","",""}, {24,0,2,2,"gray","F10","F10","","","","","","","","",""}, {26,0,2,2,"gray","F11","F11","","","","","","","","",""}, {28,0,2,2,"gray","F12","F12","","","","","","","","",""}, {0,4,2,2,"gray","半角\n全角","Zenkaku_Hankaku","","","漢字","Kanji","","","","","grp"}, {2,4,2,2,"white","1","1","!","exclam","","","ぬ","","","",""}, {4,4,2,2,"white","2","2","\"","backslash","","","ふ","","","",""}, {6,4,2,2,"white","3","3","#","numbersign","","","あ","","","",""}, {8,4,2,2,"white","4","4","$","dollar","","","う","","ぅ","",""}, {10,4,2,2,"white","5","5","%","percent","","","え","","ぇ","",""}, {12,4,2,2,"white","6","6","&","ampersand","","","お","","ぉ","",""}, {14,4,2,2,"white","7","7","'","apostrophe","","","や","","ゃ","",""}, {16,4,2,2,"white","8","8","(","parenleft","","","ゆ","","ゅ","",""}, {18,4,2,2,"white","9","9",")","parenright","","","よ","","ょ","",""}, {20,4,2,2,"white","0","0","~","asciitilde","","","わ","","を","",""}, {22,4,2,2,"white","-","-","=","equal","","","ほ","","","",""}, {24,4,2,2,"white","^","^","~","asciitilde","","","へ","","","",""}, {26,4,2,2,"white","\\","\\","|","bar","","","ー","","","",""}, {28,4,2,2,"gray","Back\nSpace","BackSpace","","","","","","","","",""}, {0,6,3,2,"gray","Tab","Tab","","","","","","","","",""}, {3,6,2,2,"white","q","q","Q","Q","","","た","","","",""}, {5,6,2,2,"white","w","w","W","W","","","て","","","",""}, {7,6,2,2,"white","e","e","E","E","","","い","","ぃ","",""}, {9,6,2,2,"white","r","r","R","R","","","す","","","",""}, {11,6,2,2,"white","t","t","T","T","","","か","","","",""}, {13,6,2,2,"white","y","y","Y","Y","","","ん","","","",""}, {15,6,2,2,"white","u","u","U","U","","","な","","","",""}, {17,6,2,2,"white","i","i","I","I","","","に","","","",""}, {19,6,2,2,"white","o","o","O","O","","","ら","","","",""}, {21,6,2,2,"white","p","p","P","P","","","せ","","","",""}, {23,6,2,2,"white","@","at","`","grave","","","゛","","","",""}, {25,6,2,2,"white","[","bracketleft","{","braceleft","","","゜","","「","",""}, {28,6,2,4,"gray","Enter","Return","","","","","","","","",""}, {0,8,4,2,"gray","英数","Eisu_toggle","","","","","","","","",""}, {4,8,2,2,"white","a","a","A","A","","","ち","","","",""}, {6,8,2,2,"white","s","s","S","S","","","と","","","",""}, {8,8,2,2,"white","d","d","D","D","","","し","","","",""}, {10,8,2,2,"white","f","f","F","F","","","は","","","",""}, {12,8,2,2,"white","g","g","G","G","","","き","","","",""}, {14,8,2,2,"white","h","h","H","H","","","く","","","",""}, {16,8,2,2,"white","j","j","J","J","","","ま","","","",""}, {18,8,2,2,"white","k","k","K","K","","","の","","","",""}, {20,8,2,2,"white","l","l","L","L","","","り","","","",""}, {22,8,2,2,"white",";","semicolon","+","plus","","","れ","","","",""}, {24,8,2,2,"white",":","colon","*","asterisk","","","け","","","",""}, {26,8,2,2,"white","]","bracketright","}","braceright","","","む","","」","",""}, {0,10,5,2,"gray","Shift","Shift_L","","","","","","","","","shift"}, {5,10,2,2,"white","z","z","Z","Z","","","つ","","","",""}, {7,10,2,2,"white","x","x","X","X","","","さ","","","",""}, {9,10,2,2,"white","c","c","C","C","","","そ","","","",""}, {11,10,2,2,"white","v","v","V","V","","","ひ","","","",""}, {13,10,2,2,"white","b","b","B","B","","","こ","","","",""}, {15,10,2,2,"white","n","n","N","N","","","み","","","",""}, {17,10,2,2,"white","m","m","M","M","","","も","","","",""}, {19,10,2,2,"white",",","comma","<","less","","","ね","","、","",""}, {21,10,2,2,"white",".","period",">","greater","","","る","","。","",""}, {23,10,2,2,"white","/","slash","?","question","","","め","","・","",""}, {25,10,2,2,"white","\\","backslash","_","underscore","","","ろ","","","",""}, {27,10,3,2,"gray","Shift","Shift_R","","","","","","","","","shift"}, {0,12,3,2,"gray","Ctrl","Control_L","","","","","","","","","control"}, {3,12,2,2,"gray","Win","","","","","","","","","",""}, {5,12,3,2,"gray","Alt","Alt_L","","","","","","","","","alt"}, {8,12,3,2,"gray","無変換","Muhenkan","","","","","","","","",""}, {11,12,5,2,"gray"," ","space","","","","","","","","",""}, {16,12,3,2,"gray","変換","Henkan","","","","","","","","",""}, {19,12,2,2,"gray","カタカナ\nひらがな","Hiragana_Katakana","","","ローマ字","Romaji","","","","",""}, {21,12,2,2,"gray","Alt","Alt_R","","","","","","","","","alt"}, {23,12,2,2,"gray","Win","","","","","","","","","",""}, {25,12,2,2,"gray","Menu","ISO_Level3_Shift","","","","","","","","",""}, {27,12,3,2,"gray","Ctrl","Control_R","","","","","","","","","control"}, {31,0,2,2,"gray","Prt\nScr","Print","","","","","","","","",""}, {33,0,2,2,"gray","Scroll\nLock","Scroll_Lock","","","","","","","","",""}, {35,0,2,2,"gray","Pause","Break","","","","","","","","",""}, {31,4,2,2,"gray","Insert","Insert","","","","","","","","",""}, {33,4,2,2,"gray","Home","Home","","","","","","","","",""}, {35,4,2,2,"gray","Page\nUp","Page_Up","","","","","","","","",""}, {31,6,2,2,"gray","Delete","Delete","","","","","","","","",""}, {33,6,2,2,"gray","End","End","","","","","","","","",""}, {35,6,2,2,"gray","Page\nDown","Page_Down","","","","","","","","",""}, {33,10,2,2,"gray","Up","Up","","","","","","","","",""}, {31,12,2,2,"gray","Left","Left","","","","","","","","",""}, {33,12,2,2,"gray","Down","Down","","","","","","","","",""}, {35,12,2,2,"gray","Right","Right","","","","","","","","",""}, {38,4,2,2,"gray","Num\nLock","Num_Lock","","","","","","","","",""}, {40,4,2,2,"gray","/","KP_Divide","","","","","","","","",""}, {42,4,2,2,"gray","*","KP_Multiply","","","","","","","","",""}, {44,4,2,2,"gray","-","KP_Subtract","","","","","","","","",""}, {38,6,2,2,"white","7","KP_7","","","","","","","","",""}, {40,6,2,2,"white","8","KP_8","","","","","","","","",""}, {42,6,2,2,"white","9","KP_9","","","","","","","","",""}, {44,6,2,4,"gray","+","KP_Add","","","","","","","","",""}, {38,8,2,2,"white","4","KP_4","","","","","","","","",""}, {40,8,2,2,"white","5","KP_5","","","","","","","","",""}, {42,8,2,2,"white","6","KP_6","","","","","","","","",""}, {38,10,2,2,"white","1","KP_1","","","","","","","","",""}, {40,10,2,2,"white","2","KP_2","","","","","","","","",""}, {42,10,2,2,"white","3","KP_3","","","","","","","","",""}, {44,10,2,4,"gray","Enter","KP_Enter","","","","","","","","",""}, {38,12,4,2,"white","0","KP_0","","","","","","","","",""}, {42,12,2,2,"gray",".","KP_Decimal","","","","","","","","",""}, {0,0,0,0,"","","","","","","","","","","",""} }; #endif