/usr/include/canna/mfdef.h is in libcanna1g-dev 3.7p3-6.5.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 | /* Copyright 1992 NEC Corporation, Tokyo, Japan.
*
* Permission to use, copy, modify, distribute and sell this software
* and its documentation for any purpose is hereby granted without
* fee, provided that the above copyright notice appear in all copies
* and that both that copyright notice and this permission notice
* appear in supporting documentation, and that the name of NEC
* Corporation not be used in advertising or publicity pertaining to
* distribution of the software without specific, written prior
* permission. NEC Corporation makes no representations about the
* suitability of this software for any purpose. It is provided "as
* is" without express or implied warranty.
*
* NEC CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
* INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
* NO EVENT SHALL NEC CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR
* CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
* USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
* OTHER TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
* PERFORMANCE OF THIS SOFTWARE.
*/
#ifndef _MFDEF_H_
#define _MFDEF_H_
/* @(#) 102.1 $Id: mfdef.h,v 1.1.1.1 2002/10/19 08:27:28 aida_s Exp $ */
/*
¤³¤Î¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Ç¤Ï¥â¡¼¥É¤Ë³ä¤ê¿¶¤é¤ì¤¿ÈÖ¹æ¤ä¡¢´Ø¿ô¤Ë³ä¤ê¿¶¤é¤ì¤¿
ÈÖ¹æ¤ò´ÉÍý¤¹¤ë¡£
*/
/* ¥â¡¼¥É */
/* real modes */
/* ¼Â¥â¡¼¥É(real mode)¤Ï¥¡¼¥Þ¥Ã¥×¤Î¼ÂÂΤò»ý¤Ã¤Æ¤¤¤ë¥â¡¼¥É */
#define CANNA_MODE_AlphaMode 0 /* ¥¢¥ë¥Õ¥¡¥Ù¥Ã¥È¥â¡¼¥É */
#define CANNA_MODE_EmptyMode 1 /* ÆɤßÆþÎϤ¬¤Ê¤¤¾õÂÖ */
#define CANNA_MODE_KigoMode 2 /* µ¹æ°ìÍ÷ɽ¼¨¾õÂÖ */
#define CANNA_MODE_YomiMode 3 /* ÆɤßÆþÎϤ·¤Æ¤¤¤ë¾õÂÖ */
#define CANNA_MODE_JishuMode 4 /* ʸ»ú¼ïÊÑ´¹¤·¤Æ¤¤¤ë¾õÂÖ */
#define CANNA_MODE_TankouhoMode 5 /* ñ°ì¸õÊäɽ¼¨¾õÂÖ */
#define CANNA_MODE_IchiranMode 6 /* ¸õÊä°ìÍ÷ɽ¼¨¾õÂÖ */
#define CANNA_MODE_YesNoMode 7 /* ñ¸ìÅÐÏ¿¤ÎÎãʸɽ¼¨¾õÂÖ */
#define CANNA_MODE_OnOffMode 8 /* ñ¸ìÅÐÏ¿¤ÎÎãʸɽ¼¨¾õÂÖ */
#define CANNA_MODE_AdjustBunsetsuMode 9 /* ʸÀ´̥⡼¥É */
#define CANNA_MODE_ChikujiYomiMode 10 /* Ã༡ÊÑ´¹¥â¡¼¥É¤ÎÆɤßÉôʬ */
#define CANNA_MODE_ChikujiTanMode 11 /* Ã༡ÊÑ´¹¥â¡¼¥É¤Î¸õÊäÉôʬ */
#define CANNA_MODE_MAX_REAL_MODE (CANNA_MODE_ChikujiTanMode + 1)
/* imaginary modes */
/* µõ¥â¡¼¥É(imaginary mode)¤Ï¥¡¼¥Þ¥Ã¥×¤Î¼ÂÂΤò»ý¤Ã¤Æ¤¤¤Ê¤¤¥â¡¼¥É */
#define CANNA_MODE_HenkanMode CANNA_MODE_EmptyMode
#define CANNA_MODE_HenkanNyuryokuMode 12
#define CANNA_MODE_ZenHiraHenkanMode 13
#define CANNA_MODE_HanHiraHenkanMode 14
#define CANNA_MODE_ZenKataHenkanMode 15
#define CANNA_MODE_HanKataHenkanMode 16
#define CANNA_MODE_ZenAlphaHenkanMode 17
#define CANNA_MODE_HanAlphaHenkanMode 18
#define CANNA_MODE_ZenHiraKakuteiMode 19
#define CANNA_MODE_HanHiraKakuteiMode 20
#define CANNA_MODE_ZenKataKakuteiMode 21
#define CANNA_MODE_HanKataKakuteiMode 22
#define CANNA_MODE_ZenAlphaKakuteiMode 23
#define CANNA_MODE_HanAlphaKakuteiMode 24
#define CANNA_MODE_HexMode 25 /* £±£¶¿Ê¥³¡¼¥ÉÆþÎϥ⡼¥É */
#define CANNA_MODE_BushuMode 26 /* Éô¼ó¤ÎÆɤߤÎÆþÎϾõÂÖ */
#define CANNA_MODE_ExtendMode 27 /* ³ÈÄ¥µ¡Ç½ÁªÂò */
#define CANNA_MODE_RussianMode 28 /* ¥í¥·¥¢Ê¸»úÁªÂò */
#define CANNA_MODE_GreekMode 29 /* ¥®¥ê¥·¥¢Ê¸»úÁªÂò */
#define CANNA_MODE_LineMode 30 /* ·ÓÀþÁªÂò */
#define CANNA_MODE_ChangingServerMode 31 /* ¥µ¡¼¥ÐÊѹ¹ */
#define CANNA_MODE_HenkanMethodMode 32 /* ÊÑ´¹Êý¼°ÁªÂò */
#define CANNA_MODE_DeleteDicMode 33 /* ñ¸ìºï½ü */
#define CANNA_MODE_TourokuMode 34 /* ñ¸ìÅÐÏ¿¥â¡¼¥É */
#define CANNA_MODE_TourokuEmptyMode CANNA_MODE_TourokuMode
#define CANNA_MODE_TourokuHinshiMode 35 /* ñ¸ìÅÐÏ¿¤ÎÉÊ»ìÁªÂò¾õÂÖ */
#define CANNA_MODE_TourokuDicMode 36 /* ñ¸ìÅÐÏ¿¤Î¼½ñÁªÂò¾õÂÖ */
#define CANNA_MODE_QuotedInsertMode 37 /* °úÍÑÆþÎϥ⡼¥É */
#define CANNA_MODE_BubunMuhenkanMode 38 /* Éôʬ̵ÊÑ´¹¾õÂÖ */
#define CANNA_MODE_MountDicMode 39 /* ¼½ñ¤Îmount,unmount¾õÂÖ */
#define CANNA_MODE_MAX_IMAGINARY_MODE (CANNA_MODE_MountDicMode + 1)
#ifdef IROHA_BC
/* real modes */
/* ¼Â¥â¡¼¥É(real mode)¤Ï¥¡¼¥Þ¥Ã¥×¤Î¼ÂÂΤò»ý¤Ã¤Æ¤¤¤ë¥â¡¼¥É */
#define IROHA_MODE_AlphaMode CANNA_MODE_AlphaMode
#define IROHA_MODE_EmptyMode CANNA_MODE_EmptyMode
#define IROHA_MODE_KigoMode CANNA_MODE_KigoMode
#define IROHA_MODE_YomiMode CANNA_MODE_YomiMode
#define IROHA_MODE_JishuMode CANNA_MODE_JishuMode
#define IROHA_MODE_TankouhoMode CANNA_MODE_TankouhoMode
#define IROHA_MODE_IchiranMode CANNA_MODE_IchiranMode
#define IROHA_MODE_YesNoMode CANNA_MODE_YesNoMode
#define IROHA_MODE_OnOffMode CANNA_MODE_OnOffMode
#define IROHA_MODE_AdjustBunsetsuMode CANNA_MODE_AdjustBunsetsuMode
#define IROHA_MODE_MAX_REAL_MODE CANNA_MODE_MAX_REAL_MODE
/* imaginary modes */
/* µõ¥â¡¼¥É(imaginary mode)¤Ï¥¡¼¥Þ¥Ã¥×¤Î¼ÂÂΤò»ý¤Ã¤Æ¤¤¤Ê¤¤¥â¡¼¥É */
#define IROHA_MODE_HenkanMode CANNA_MODE_HenkanMode
#define IROHA_MODE_HenkanNyuryokuMode CANNA_MODE_HenkanNyuryokuMode
#define IROHA_MODE_HexMode CANNA_MODE_HexMode
#define IROHA_MODE_BushuMode CANNA_MODE_BushuMode
#define IROHA_MODE_ExtendMode CANNA_MODE_ExtendMode
#define IROHA_MODE_RussianMode CANNA_MODE_RussianMode
#define IROHA_MODE_GreekMode CANNA_MODE_GreekMode
#define IROHA_MODE_LineMode CANNA_MODE_LineMode
#define IROHA_MODE_ChangingServerMode CANNA_MODE_ChangingServerMode
#define IROHA_MODE_HenkanMethodMode CANNA_MODE_HenkanMethodMode
#define IROHA_MODE_DeleteDicMode CANNA_MODE_DeleteDicMode
#define IROHA_MODE_TourokuMode CANNA_MODE_TourokuMode
#define IROHA_MODE_TourokuEmptyMode CANNA_MODE_TourokuEmptyMode
#define IROHA_MODE_TourokuHinshiMode CANNA_MODE_TourokuHinshiMode
#define IROHA_MODE_TourokuDicMode CANNA_MODE_TourokuDicMode
#define IROHA_MODE_QuotedInsertMode CANNA_MODE_QuotedInsertMode
#define IROHA_MODE_BubunMuhenkanMode CANNA_MODE_BubunMuhenkanMode
#define IROHA_MODE_MountDicMode CANNA_MODE_MountDicMode
#define IROHA_MODE_ZenHiraHenkanMode CANNA_MODE_ZenHiraHenkanMode
#define IROHA_MODE_HanHiraHenkanMode CANNA_MODE_HanHiraHenkanMode
#define IROHA_MODE_ZenKataHenkanMode CANNA_MODE_ZenKataHenkanMode
#define IROHA_MODE_HanKataHenkanMode CANNA_MODE_HanKataHenkanMode
#define IROHA_MODE_ZenAlphaHenkanMode CANNA_MODE_ZenAlphaHenkanMode
#define IROHA_MODE_HanAlphaHenkanMode CANNA_MODE_HanAlphaHenkanMode
#define IROHA_MODE_ZenHiraKakuteiMode CANNA_MODE_ZenHiraKakuteiMode
#define IROHA_MODE_HanHiraKakuteiMode CANNA_MODE_HanHiraKakuteiMode
#define IROHA_MODE_ZenKataKakuteiMode CANNA_MODE_ZenKataKakuteiMode
#define IROHA_MODE_HanKataKakuteiMode CANNA_MODE_HanKataKakuteiMode
#define IROHA_MODE_ZenAlphaKakuteiMode CANNA_MODE_ZenAlphaKakuteiMode
#define IROHA_MODE_HanAlphaKakuteiMode CANNA_MODE_HanAlphaKakuteiMode
#define IROHA_MODE_MAX_IMAGINARY_MODE CANNA_MODE_MAX_IMAGINARY_MODE
#endif /* IROHA_BC */
/* ¥¡¼´Ø¿ô */
/* ̤ÄêµÁ¤Ë¤¹¤ë */
#define DEFAULTBEHAVIOR 0
#define CANNA_FN_Undefined 0 /* ̤ÄêµÁ */
/* ʸ»úÁÞÆþ */
#define CANNA_FN_SelfInsert 1 /* ²¡¤µ¤ì¤¿¥¡¼¤ò¤½¤Î¤Þ¤ÞÁÞÆþ */
#define CANNA_FN_FunctionalInsert 2 /* ²¡¤µ¤ì¤¿¥¡¼¤ÎÁÞÆþ */
#define CANNA_FN_QuotedInsert 3 /* ¼¡¤Îʸ»ú¤ò¤½¤Î¤Þ¤ÞÁÞÆþ */
/* ´ðËÜŪ¥â¡¼¥ÉÀڤ괹¤¨ */
#define CANNA_FN_JapaneseMode 4 /* ÆüËܸìÆþÎϥ⡼¥É¤Ø°Ü¹Ô */
#define CANNA_FN_AlphaMode 5 /* ¥¢¥ë¥Õ¥¡¥Ù¥Ã¥ÈÆþÎϥ⡼¥É¤Ø°Ü¹Ô */
#define CANNA_FN_HenkanNyuryokuMode 6 /* ÊÑ´¹ÆþÎϥ⡼¥É¤Ø°Ü¹Ô */
/* ÊÔ½¸ */
#define CANNA_FN_Forward 7 /* ±¦ */
#define CANNA_FN_Backward 8 /* º¸ */
#define CANNA_FN_Next 9 /* ¼¡¤Î¹Ô */
#define CANNA_FN_Prev 10 /* Á°¤Î¹Ô */
#define CANNA_FN_BeginningOfLine 11 /* ¹ÔƬ */
#define CANNA_FN_EndOfLine 12 /* ¹ÔËö */
#define CANNA_FN_DeleteNext 13 /* ±¦ºï½ü */
#define CANNA_FN_DeletePrevious 14 /* º¸ºï½ü */
#define CANNA_FN_KillToEndOfLine 15 /* ¹ÔËö¤Þ¤Çºï½ü */
/* ¥«¥Ê´Á»úÊÑ´¹µ¡Ç½ */
#define CANNA_FN_Henkan 16 /* ÊÑ´¹ */
#define CANNA_FN_Kakutei 17 /* ³ÎÄê */
#define CANNA_FN_Extend 18 /* ¿¤Ð¤· */
#define CANNA_FN_Shrink 19 /* ½Ì¤á */
#define CANNA_FN_AdjustBunsetsu 20 /* ʸÀ´̥⡼¥É¤ËÆþ¤ë */
#define CANNA_FN_Quit 21 /* ¼è¤ê¤ä¤á */
#define CANNA_FN_ConvertAsHex 22 /* £±£¶¿Ê¥³¡¼¥É¤È¤·¤ÆÊÑ´¹ */
#define CANNA_FN_ConvertAsBushu 23 /* Éô¼ó̾¤È¤·¤ÆÊÑ´¹ */
#define CANNA_FN_KouhoIchiran 24 /* ¸õÊä°ìÍ÷ */
#define CANNA_FN_BubunMuhenkan 25 /* Éôʬ̵ÊÑ´¹ */
/* ʸ»ú¼ïÊÑ´¹¤À¤±¤Ë»È¤ï¤ì¤ëµ¡Ç½ */
#define CANNA_FN_Zenkaku 26 /* Á´³Ñ */
#define CANNA_FN_Hankaku 27 /* Ⱦ³Ñ */
#define CANNA_FN_ToUpper 28 /* Âçʸ»ú */
#define CANNA_FN_Capitalize 29 /* ÀèƬ¤À¤±Âçʸ»ú¤Ë */
#define CANNA_FN_ToLower 30 /* ¾®Ê¸»ú */
#define CANNA_FN_Hiragana 31 /* ¤Ò¤é¤¬¤Ê */
#define CANNA_FN_Katakana 32 /* ¥«¥¿¥«¥Ê */
#define CANNA_FN_Romaji 33 /* ¥í¡¼¥Þ»ú */
/* Æɤߥ⡼¥É¤Ç¤Î¥Ù¡¼¥¹Ê¸»ú¤ÎÀÚ¤êÂؤ¨ */
#define CANNA_FN_BaseHiragana 34 /* ¤Ò¤é¤¬¤Ê¥â¡¼¥É */
#define CANNA_FN_BaseKatakana 35 /* ¥«¥¿¥«¥Ê¥â¡¼¥É */
#define CANNA_FN_BaseEisu 36 /* ±Ñ¿ô¥â¡¼¥É */
#define CANNA_FN_BaseZenkaku 37 /* Á´³Ñ¥â¡¼¥É */
#define CANNA_FN_BaseHankaku 38 /* Ⱦ³Ñ¥â¡¼¥É */
#define CANNA_FN_BaseKana 39 /* ¤«¤Ê¥â¡¼¥É */
#define CANNA_FN_BaseKakutei 40 /* ³ÎÄêÆþÎϥ⡼¥É */
#define CANNA_FN_BaseHenkan 41 /* ÊÑ´¹ÆþÎϥ⡼¥É */
#define CANNA_FN_BaseHiraKataToggle 42 /* ¤Ò¤é¤¬¤Ê¥â¡¼¥É/¥«¥¿¥«¥Ê¥â¡¼¥É */
#define CANNA_FN_BaseZenHanToggle 43 /* Á´³Ñ¥â¡¼¥É/Ⱦ³Ñ¥â¡¼¥É */
#define CANNA_FN_BaseKanaEisuToggle 44 /* ¤«¤Ê¥â¡¼¥É/±Ñ¿ô¥â¡¼¥É */
#define CANNA_FN_BaseKakuteiHenkanToggle 45 /* ³ÎÄêÆþÎϥ⡼¥É/ÊÑ´¹ÆþÎϥ⡼¥É */
#define CANNA_FN_BaseRotateForward 46 /* ¥â¡¼¥É¤ò½ç·«¤ê¤ËÀÚ¤êÂؤ¨¤ë */
#define CANNA_FN_BaseRotateBackward 47 /* ¥â¡¼¥É¤òµÕ·«¤ê¤ËÀÚ¤êÂؤ¨¤ë */
/* ¤½¤Î¾¤Î¥â¡¼¥ÉÀÚ¤êÂؤ¨ */
#define CANNA_FN_ExtendMode 48 /* ³ÈÄ¥¥â¡¼¥É */
#define CANNA_FN_Touroku CANNA_FN_ExtendMode /* µì¸ß´¹ */
#define CANNA_FN_HexMode 49 /* £±£¶¿ÊÆþÎϥ⡼¥É */
#define CANNA_FN_BushuMode 50 /* Éô¼óÆþÎϥ⡼¥É */
#define CANNA_FN_KigouMode 51 /* µ¹æÆþÎϥ⡼¥É */
#define CANNA_FN_Mark 52 /* ¥Þ¡¼¥¯ */
#define CANNA_FN_TemporalMode 53 /* ¥â¡¼¥É¤Î°ì»þŪ¥»¡¼¥Ö */
#define CANNA_FN_UserMode 54 /* ¥æ¡¼¥¶ÄêµÁ¥â¡¼¥É */
/* ¸½ºß¤Îɽ¼¨¤òÊÖ¤·¤ÆÍߤ·¤¤¤È¤¤Ë»È¤¦µ¡Ç½ */
#define CANNA_FN_Nop 55 /* ²¿¤â¤·¤Ê¤¤ */
/* Version 2.1 ¤Ë¤ÏÆþ¤Ã¤Æ¤¤¤Ê¤¤µ¡Ç½ */
#define CANNA_FN_HenkanOrInsert 56 /* ÊÑ´¹¤â¤·¤¯¤Ï¤½¤Î¤Þ¤ÞÆþÎÏ */
#define CANNA_FN_HenkanNaive CANNA_FN_HenkanOrInsert
/* Version 2.2 ¤Ë¤ÏÆþ¤Ã¤Æ¤¤¤Ê¤¤µ¡Ç½ */
#define CANNA_FN_HenkanOrNothing 57 /* ÊÑ´¹¤â¤·¤¯¤Ï¤Ê¤Ë¤â¤·¤Ê¤¤ */
#define CANNA_FN_RussianMode 58 /* ¥í¥·¥¢Ê¸»ú¥â¡¼¥É */
#define CANNA_FN_GreekMode 59 /* ¥®¥ê¥·¥ãʸ»ú¥â¡¼¥É */
#define CANNA_FN_LineMode 60 /* ·ÓÀþ¥â¡¼¥É */
#define CANNA_FN_DicMountMode 61 /* ¼½ñÁªÂò¥â¡¼¥É */
#define CANNA_FN_ChangeServerMode 62 /* ¥µ¡¼¥ÐÁªÂò¥â¡¼¥É */
#define CANNA_FN_DisconnectServer 63 /* ¥µ¡¼¥ÐÀÚ¤êÎ¥¤· */
#define CANNA_FN_ShowServer 64 /* ¥µ¡¼¥Ðɽ¼¨ */
#define CANNA_FN_ShowGakushu 65 /* ³Ø½¬¾õ¶·É½¼¨ */
#define CANNA_FN_ShowVersion 66 /* ¥Ð¡¼¥¸¥ç¥óɽ¼¨ */
#define CANNA_FN_ShowPhonogramFile 67 /* ¥í¡¼¥Þ»ú¥Õ¥¡¥¤¥ëɽ¼¨ */
#define CANNA_FN_ShowCannaFile 68 /* ¥«¥¹¥¿¥Þ¥¤¥º¥Õ¥¡¥¤¥ëɽ¼¨ */
#define CANNA_FN_DefineDicMode 69 /* ñ¸ìÅÐÏ¿ */
#define CANNA_FN_DeleteDicMode 70 /* ñ¸ìºï½ü */
#define CANNA_FN_SyncDic 71 /* ¼½ñ½ñ¤¹þ¤ß */
#define CANNA_FN_EnterChikujiMode 72 /* Ã༡¼«Æ°ÊÑ´¹¥â¡¼¥É */
#define CANNA_FN_EnterRenbunMode 73 /* ϢʸÀáÊÑ´¹¥â¡¼¥É */
/* Version 3.5 ¤ÇÄɲ䵤줿¤â¤Î */
#define CANNA_FN_PageUp 74 /* ¥Ú¡¼¥¸¥¢¥Ã¥× */
#define CANNA_FN_PageDown 75 /* ¥Ú¡¼¥¸¥À¥¦¥ó */
#define CANNA_FN_Edit 76 /* ÊÔ½¸ */
#define CANNA_FN_BubunKakutei 77 /* ¥«¡¼¥½¥ë°ÊÁ°³ÎÄê */
#define CANNA_FN_HenkanRegion 78 /* ÁªÂòÎΰè¤ÎÊÑ´¹ */
#define CANNA_FN_PhonoEdit 79 /* ¥í¡¼¥Þ»ú¥¨¥Ç¥£¥¿ */
#define CANNA_FN_DicEdit 80 /* ¼½ñ¥¨¥Ç¥£¥¿ */
#define CANNA_FN_Configure 81 /* Canna ¤ÎÀßÄê */
#define CANNA_FN_KanaRotate 82 /* ¥«¥Ê»ú¼ïÊÑ´¹ */
#define CANNA_FN_RomajiRotate 83 /* ±Ñ¿ô»ú¼ïÊÑ´¹ */
#define CANNA_FN_CaseRotate 84 /* Âçʸ»ú¾®Ê¸»úÊÑ´¹ */
/* °Ê²¼¤Î£²¤Ä¤Ïɬ¤ººÇ¸å¤ËÃÖ¤¯¤³¤È¡£ccustom ¤¬¤é¤ß¤ÎÍýͳ¤«¤é */
#define CANNA_FN_FuncSequence 85 /* Ê£¿ô¤Îµ¡Ç½¤Î³ä¤êÅö¤Æ */
#define CANNA_FN_UseOtherKeymap 86 /* ¥¡¼¥·¡¼¥±¥ó¥¹¤ÎÂбþ */
#define CANNA_FN_MAX_FUNC (CANNA_FN_UseOtherKeymap + 1)
#ifdef IROHA_BC
#define IROHA_FN_Undefined CANNA_FN_Undefined
/* ʸ»úÁÞÆþ */
#define IROHA_FN_SelfInsert CANNA_FN_SelfInsert
#define IROHA_FN_FunctionalInsert CANNA_FN_FunctionalInsert
#define IROHA_FN_QuotedInsert CANNA_FN_QuotedInsert
/* ´ðËÜŪ¥â¡¼¥ÉÀڤ괹¤¨ */
#define IROHA_FN_JapaneseMode CANNA_FN_JapaneseMode
#define IROHA_FN_AlphaMode CANNA_FN_AlphaMode
#define IROHA_FN_HenkanNyuryokuMode CANNA_FN_HenkanNyuryokuMode
/* ÊÔ½¸ */
#define IROHA_FN_Forward CANNA_FN_Forward
#define IROHA_FN_Backward CANNA_FN_Backward
#define IROHA_FN_Next CANNA_FN_Next
#define IROHA_FN_Prev CANNA_FN_Prev
#define IROHA_FN_BeginningOfLine CANNA_FN_BeginningOfLine
#define IROHA_FN_EndOfLine CANNA_FN_EndOfLine
#define IROHA_FN_DeleteNext CANNA_FN_DeleteNext
#define IROHA_FN_DeletePrevious CANNA_FN_DeletePrevious
#define IROHA_FN_KillToEndOfLine CANNA_FN_KillToEndOfLine
/* ¥«¥Ê´Á»úÊÑ´¹µ¡Ç½ */
#define IROHA_FN_Henkan CANNA_FN_Henkan
#define IROHA_FN_Kakutei CANNA_FN_Kakutei
#define IROHA_FN_Extend CANNA_FN_Extend
#define IROHA_FN_Shrink CANNA_FN_Shrink
#define IROHA_FN_AdjustBunsetsu CANNA_FN_AdjustBunsetsu
#define IROHA_FN_Quit CANNA_FN_Quit
#define IROHA_FN_ConvertAsHex CANNA_FN_ConvertAsHex
#define IROHA_FN_ConvertAsBushu CANNA_FN_ConvertAsBushu
#define IROHA_FN_KouhoIchiran CANNA_FN_KouhoIchiran
#define IROHA_FN_BubunMuhenkan CANNA_FN_BubunMuhenkan
/* ʸ»ú¼ïÊÑ´¹¤À¤±¤Ë»È¤ï¤ì¤ëµ¡Ç½ */
#define IROHA_FN_Zenkaku CANNA_FN_Zenkaku
#define IROHA_FN_Hankaku CANNA_FN_Hankaku
#define IROHA_FN_ToUpper CANNA_FN_ToUpper
#define IROHA_FN_Capitalize CANNA_FN_Capitalize
#define IROHA_FN_ToLower CANNA_FN_ToLower
#define IROHA_FN_Hiragana CANNA_FN_Hiragana
#define IROHA_FN_Katakana CANNA_FN_Katakana
#define IROHA_FN_Romaji CANNA_FN_Romaji
/* ¤½¤Î¾¤Î¥â¡¼¥ÉÀÚ¤êÂؤ¨ */
#define IROHA_FN_ExtendMode CANNA_FN_ExtendMode
#define IROHA_FN_Touroku CANNA_FN_Touroku
#define IROHA_FN_HexMode CANNA_FN_HexMode
#define IROHA_FN_BushuMode CANNA_FN_BushuMode
#define IROHA_FN_KigouMode CANNA_FN_KigouMode
#define IROHA_FN_UserMode CANNA_FN_UserMode
/* Ê£»¨¤Êµ¡Ç½ */
#define IROHA_FN_FuncSequence CANNA_FN_FuncSequence
#define IROHA_FN_UseOtherKeymap CANNA_FN_UseOtherKeymap
#define IROHA_FN_MAX_FUNC CANNA_FN_MAX_FUNC
#endif /* IROHA_BC */
#endif /* _MFDEF_H_ */
|