OSDN Git Service

post WM_NULL to attached threads on yamy exit to unmap mayu{32,64}.dll
[yamy/yamy.git] / readme.txt
index d09fce6..d769517 100755 (executable)
@@ -1,4 +1,4 @@
-Yet Another Mado tsukai no Yuutsu(YAMY) ver.0.01\r
+Yet Another Mado tsukai no Yuutsu(YAMY) ver.0.02\r
 \r
 1. \8aT\97v\r
 \r
@@ -22,9 +22,10 @@ yamy32               ... 32bit
 yamy64         ... 64bit\94Åyamy\96{\91Ì\r
 yamy32.dll     ... 32bit\94Å\83t\83b\83NDLL\r
 yamy64.dll     ... 64bit\94Å\83t\83b\83NDLL\r
-yamyd32.dll    ... 64bit\8aÂ\8b«\82Å32bit\83v\83\8d\83Z\83X\82ð\83t\83b\83N\82·\82é\82½\82ß\82Ì\95â\8f\95\83v\83\8d\83O\83\89\83\80\r
+yamyd32                ... 64bit\8aÂ\8b«\82Å32bit\83v\83\8d\83Z\83X\82ð\83t\83b\83N\82·\82é\82½\82ß\82Ì\95â\8f\95\83v\83\8d\83O\83\89\83\80\r
 yamy.ini       ... \90Ý\92è\83t\83@\83C\83\8b(mayu \82Å\82Ì\83\8c\83W\83X\83g\83\8a\90Ý\92è\82É\91\8a\93\96)\r
 workaround.reg ... \93Á\92è\83L\81[\96â\91è\91Î\8dô\97pScancode Map\83\8c\83W\83X\83g\83\8a\83T\83\93\83v\83\8b\r
+readme.txt      ... \96{\83h\83L\83\85\83\81\83\93\83g\r
 *.mayu         ... \83L\81[\83o\83C\83\93\83h\90Ý\92è\83t\83@\83C\83\8b\r
 \r
 \r
@@ -36,7 +37,177 @@ http://mayu.sourceforge.net/mayu/doc/README-ja.html
 \r
 \88È\89º\81A\81u\91\8b\8eg\82¢\82Ì\97J\9fT\81v\82Æ\88Ù\82È\82é\95\94\95ª\82É\82Â\82¢\82Ä\8bL\8dÚ\82µ\82Ü\82·\81B\r
 \r
-* \83C\83\93\83X\83g\81[\83\89\82Í\82 \82è\82Ü\82¹\82ñ\81Byamy-0.01.zip \82ð\94C\88Ó\82Ì\83t\83H\83\8b\83_\82É\93W\8aJ\82µ\81A\r
+3.1. \83}\83E\83X\83C\83x\83\93\83g\82Ì\92u\8a·\r
+\r
+\82¢\82­\82Â\82©\82Ì\83}\83E\83X\83C\83x\83\93\83g\82ð\83L\81[\83C\83x\83\93\83g\82Æ\93¯\97l\82É\92u\8a·\89Â\94\\82Å\82·\81B\r
+\8ae\83}\83E\83X\83C\83x\83\93\83g\82ÍE1-\83v\83\8c\83t\83B\83b\83N\83X\82ð\8e\9d\82Â\8b[\8e\97\93I\82È\83X\83L\83\83\83\93\83R\81[\83h\r
+\82Æ\82µ\82Ä\88µ\82í\82ê\82Ü\82·\81B\r
+# WH_KEYBOARD_LL\82ð\8eg\82¤yamy\82Å\82ÍE1-\83v\83\8c\83t\83B\83b\83N\83X\82Ì\83L\81[\83R\81[\83h\82ð\r
+# \82ð\8fE\82¤\82±\82Æ\82ª\82Å\82«\82È\82¢\82½\82ß\81A\8eÀ\8dÛ\82Ì\83L\81[\83R\81[\83h\82Æ\8fÕ\93Ë\82·\82é\89Â\94\\90«\82Í\82È\82¢\81B\r
+\r
+\83}\83E\83X\83C\83x\83\93\83g\82Ì\92u\8a·\82Í\83f\83t\83H\83\8b\83g\82Å\82Í\83I\83t\82Å\82·\81B\r
+\97L\8cø\89»\82·\82é\82½\82ß\82É\82Í.mayu \83t\83@\83C\83\8b\82É\r
+\r
+def option mouse-event = true\r
+\r
+\82Æ\8bL\8fq\82µ\82Ü\82·\81B\r
+\r
+\92u\8a·\89Â\94\\82È\83}\83E\83X\83C\83x\83\93\83g\82Í\88È\89º\82Ì\92Ê\82è\82Å\82·\81B\r
+# ()\93à\82Í\8eg\82í\82ê\82é\8b^\8e\97\83X\83L\83\83\83\93\83R\81[\83h\r
+* \83}\83E\83X\83h\83\89\83b\83O Drag(E1-0x00)\r
+* \8d\83{\83^\83\93 LButton(E1-0x01)\r
+* \89E\83{\83^\83\93 RButton(E1-0x02)\r
+* \92\86\83{\83^\83\93 MButton(E1-0x03)\r
+* \83z\83C\81[\83\8b\91O\90i WheelForward(E1-0x04)\r
+* \83z\83C\81[\83\8b\8cã\91Þ WheelBackward(E1-0x05)\r
+* X\83{\83^\83\931 XButton1(E1-0x06)\r
+* X\83{\83^\83\932 XButton1(E1-0x07)\r
+* \89¡\83X\83N\83\8d\81[\83\8b(\83`\83\8b\83g)\89E TiltRight(E1-0x08) \81¦Vista\88È\8d~\r
+* \89¡\83X\83N\83\8d\81[\83\8b(\83`\83\8b\83g)\8d¶ TiltLeft(E1-0x09) \81¦Vista\88È\8d~\r
+\r
+\82±\82Ì\82¤\82¿Drag\83C\83x\83\93\83g\82Í\81A\82¢\82¸\82ê\82©\82ç\83}\83E\83X\83{\83^\83\93\82ð\89\9f\82µ\82½\82Ü\82Ü\83{\83^\83\93\82ð\r
+\89\9f\82µ\82½\8fê\8f\8a\82©\82ç\88ê\92è\88È\8fã\83}\83E\83X\82ð\88Ú\93®\82³\82¹\82½\8dÛ\82ÉDown\82ª\94­\90\82µ\81ADown\94­\90\8cã\r
+\82É\83{\83^\83\93\82ð\97£\82·\82ÆUp\82ª\94­\90\82·\82é\8b^\8e\97\83C\83x\83\93\83g\82Å\82·\81B\r
+Drag\83C\83x\83\93\83g\94­\90\82Ü\82Å\82Ì\88Ú\93®\8b\97\97£\82Ìè\87\92l\82Í\83s\83N\83Z\83\8b\92P\88Ê\82Å\r
+\r
+def option drag-threshold = 30\r
+\r
+\82Ì\82æ\82¤\82É\8ew\92è\82µ\82Ü\82·\81\87\92l\82Æ\82µ\82Ä0\82ð\8ew\92è\82·\82é\82à\82µ\82­\82Íè\87\92l\82ð\8ew\92è\82µ\82È\82¢\r
+\8fê\8d\87\81ADrag\83C\83x\83\93\83g\82Í\94­\90\82µ\82Ü\82¹\82ñ\81B\r
+\r
+\81¦\92\8d\88Ó1\81¦\r
+WheelForward/WheelBackward/TiltRight/TiltLeft\82É\82Í\95¨\97\9d\93I\82É"Up"\r
+\83C\83x\83\93\83g\82ª\82 \82è\82Ü\82¹\82ñ\82Ì\82Å\81Ayamy\93à\95\94\82Å\82Í\89\9f\82µ\89º\82°\8e\9e\82ÉDown/Up\82Ì\r
+\97¼\83C\83x\83\93\83g\82ª\94­\90\82µ\82Ü\82·\81B\82±\82Ì\82½\82ß\82±\82ê\82ç\82Ì\83C\83x\83\93\83g\82ð\83\82\83f\83B\83t\83@\83C\83A\r
+\82É\82·\82é\82±\82Æ\82Í\82Å\82«\82Ü\82¹\82ñ\81B\r
+\r
+\81¦\92\8d\88Ó2\81¦\r
+\83L\81[\83C\83x\83\93\83g\82Æ\93¯\97l\82É\83}\83E\83X\83C\83x\83\93\83g\82à\81u\92²\8d¸\81v\83E\83B\83\93\83h\83E\82ð\8eg\82Á\82Ä\r
+\83R\81[\83h\82ð\92²\8d¸\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\82ª\81A\83L\81[\83C\83x\83\93\83g\82Æ\88Ù\82È\82è\92²\8d¸\8e\9e\82à\r
+\83C\83x\83\93\83g\82Í\8eÌ\82Ä\82Ü\82¹\82ñ\81B\82±\82ê\82Í\81u\92²\8d¸\81v\83\82\81[\83h\82©\82ç\94²\82¯\82ç\82ê\82È\82­\82È\82ç\r
+\82È\82¢\82½\82ß\82Ì\91[\92u\82Å\82·\81B\r
+\r
+\81¦\92\8d\88Ó3\81¦\r
+Vista\88È\8d~\82Å\82Íyamy\82ð\95W\8f\80\8c \8cÀ\82Å\8bN\93®\82µ\81Aoption mouse-event \82ð\97L\8cø\82É\r
+\82µ\82½\8fê\8d\87\81A\8aÇ\97\9d\8eÒ\8c \8cÀ\82Ì\83A\83v\83\8a\82É(\92u\8a·\82Ì\97L\96³\82É\82©\82©\82í\82ç\82¸)\83}\83E\83X\r
+\83C\83x\83\93\83g\82ª\93Í\82©\82È\82­\82È\82è\82Ü\82·\81Byamy\82ð\8aÇ\97\9d\8eÒ\8c \8cÀ\82Å\8bN\93®\82·\82ê\82Î\95W\8f\80\8c \8cÀ\r
+\81E\8aÇ\97\9d\8eÒ\8c \8cÀ\82Ç\82¿\82ç\82É\82à\83}\83E\83X\83C\83x\83\93\83g\82ª\93Í\82«\82Ü\82·\81B\r
+\r
+\r
+3.2. NLS\83L\81[\82Ì\83G\83X\83P\81[\83v\r
+\r
+\93ú\96{\8cê\8aÂ\8b«\82Ì\8fê\8d\87\81A\93ú\96{\8cê\8f\88\97\9d\82É\8eg\82í\82ê\82é\82¢\82­\82Â\82©\82Ì\83L\81[\82É\91Î\82µ\82Ä\82Í\r
+WH_KEYBOARD_LL\83t\83b\83N\91O\82É\93Á\8eê\8f\88\97\9d\82ª\8ds\82í\82ê\82é\82½\82ß\81Ayamy\82É\82æ\82Á\82Ä\r
+\90³\8fí\82É\83t\83b\83N\82Å\82«\82Ü\82¹\82ñ\81B\r
+\88È\89º\81A\95Ö\8bX\8fã\82±\82ê\82ç\82Ì\83L\81[\82ðNLS\83L\81[(National Language Support Key)\r
+\82Æ\8cÄ\82Ñ\82Ü\82·\81B\r
+\r
+\83L\81[\83{\81[\83h\83\8c\83C\83A\83E\83g\83h\83\89\83C\83o\82Æ\82µ\82Äkbd106.dll\82ð\97p\82¢\82Ä\82¢\82é\8fê\8d\87\82Í\r
+NLS\83L\81[\82Í\88È\89º\82Ì4\82Â\82Å\82·\81B\r
+# []\93à\82Í\83X\83L\83\83\83\93\83R\81[\83h\r
+* \94¼\8ap\81E\91S\8ap[0x29]\r
+* \89p\90\94(CapsLock)[0x3a]\r
+* \82Ð\82ç\82ª\82È[0x70]\r
+* \96³\95Ï\8a·[0x7b]\r
+\r
+\83L\81[\83{\81[\83h\83\8c\83C\83A\83E\83g\83h\83\89\83C\83o\82Æ\82µ\82Äkbd101.dll\82ð\97p\82¢\82Ä\82¢\82é\8fê\8d\87\82Í\r
+NLS\83L\81[\82Í\88È\89º\82Ì2\82Â\82Å\82·\81B\r
+# []\93à\82Í\83X\83L\83\83\83\93\83R\81[\83h\r
+* `(~)[0x29]\r
+* CapsLock[0x3a]\r
+\r
+\82±\82ê\82ç\82ÌNLS\83L\81[\82ª\90³\82µ\82­\83t\83b\83N\82Å\82«\82È\82¢\82±\82Æ\82Ö\82Ì\91Î\8dô\82Æ\82µ\82Ä\82Í\83\8c\83W\83X\83g\83\8a\r
+\82Ì Scancode Map \82ð\8eg\82Á\82Ä\82±\82ê\82ç\82Ì\83L\81[\82ð\93Á\8eê\88µ\82¢\82³\82ê\82È\82¢\95Ê\82Ì\83L\81[\82É\r
+\92u\82«\8a·\82¦\82é\95û\96@\82ª\82 \82è\82Ü\82·\81BScancode Map \82Ì\8ed\97l\82É\82Â\82¢\82Ä\82Í\81A\r
+\r
+http://www.microsoft.com/whdc/archive/w2kscan-map.mspx\r
+\r
+\82É\8fî\95ñ\82ª\82 \82è\82Ü\82·\81B\82Ü\82½\88È\89º\82Ì\83T\83C\83g\82Ì\8bL\8fq\82à\8eQ\8dl\82É\82È\82è\82Ü\82·\81B\r
+\r
+http://www.jaist.ac.jp/~fujieda/scancode.html\r
+http://sgry.jp/articles/scancodemap.html\r
+\r
+\8f®\81ARC\94Å\82Å\8am\94F\82µ\82½\8cÀ\82è\82Å\82Í Windows7 \82Ì\8fê\8d\87\81AHKEY_LOCAL_MACHINE\r
+\82Ì Scancode Map \82ª\97L\8cø\82Ì\82æ\82¤\82Å\82·\81BRTM\94Å\82Å\82Ç\82¤\82©\82Í\96¢\8am\94F\82Å\82·\81B\r
+\r
+\93¯\8d«\82µ\82Ä\82¢\82é workaround.reg \82Í\8bï\91Ì\93I\82È\92u\82«\8a·\82¦\82Ì\83T\83\93\83v\83\8b\82Å\82·\81B\r
+\82±\82Ì\83T\83\93\83v\83\8b\82Å\82Í\82±\82ê\82çNLS\83L\81[\82É E0 \83v\83\8c\83t\83B\83b\83N\83X\82ð\95t\89Á\82·\82é\82±\82Æ\82É\82æ\82è\81A\r
+\95Ê\83L\81[\82É\95Ï\8a·\82µ\82Ä\82¢\82Ü\82·\81B\93¯\8d«\82Ì *.mayu \82Í\82±\82Ì Scancode Map \82Ì\89º\82Å\82±\82ê\82ç\r
+E0\82ð\95t\89Á\82³\82ê\82½\83L\81[\82ª\82 \82½\82©\82à\96{\97\88\82Ì\83L\81[\82Ì\82æ\82¤\82É\93®\8dì\82·\82é\82æ\82¤\82É\r
+\90Ý\92è\82ª\92Ç\89Á\82³\82ê\82Ä\82¢\82Ü\82·\81B\r
+\r
+workaround.mayu \82É\82Í\82±\82Ì\91Î\8dô\82É\91Î\89\9e\82µ\82½\92Ç\89Á\95\94\95ª\82ð\92\8a\8fo\82µ\82Ä\82¢\82Ü\82·\82Ì\82Å\81A\r
+\93Æ\8e©\82Ì .mayu \82ð\8eg\82Á\82Ä\82¢\82é\8fê\8d\87\82Í\82±\82ê\82ð\8eQ\8dl\82É\82µ\82Ä\89º\82³\82¢\81B\r
+\r
+\82Ü\82½\81u\89p\90\94\83L\81[\82ÆCtrl\83L\81[\82Ì\93ü\82ê\91Ö\82¦\81v\93\99\82Ì\92P\8f\83\82È\92u\82«\8a·\82¦\82Å\8f\\95ª\82È\r
+\8fê\8d\87\82Í\82±\82ê\82ç\82É\8di\82Á\82½ Scancode Map \82ð\8dì\90¬\82µ\82Ä\82à\97Ç\82¢\82Å\82µ\82å\82¤\81B\r
+\r
+workaround.reg \82Ì\82æ\82¤\82È\81u\91\8dÝ\82µ\82È\82¢\83L\81[\82Ö\82Ì\92u\82«\8a·\82¦\81v\82É\82æ\82é\91Î\8dô\82Í\r
+yamy\82ª\93®\8dì\82µ\82Ä\82¢\82È\82¢\8fê\8d\87\82±\82ê\82ç\82Ì\83L\81[\82ª\8b@\94\\82µ\82È\82­\82È\82é\82Æ\82¢\82¤\95\9b\8dì\97p\r
+\82ª\82 \82è\82Ü\82·\81B\r
+\r
+\82»\82±\82Åworkaround.reg\91\8a\93\96\82Ì\92u\82«\8a·\82¦(\88È\89º\81A\82±\82ê\82ð\81uNLS\83L\81[\82Ì\83G\83X\83P\81[\83v\81v\r
+\82Æ\8cÄ\82Ô)\82ðyamy\82Ì\93®\8dì\92\86\82Ì\82Ý\8ds\82¤\8b@\94\\82ð\8eÀ\8c±\93I\82É\8eÀ\91\95\82µ\82Ü\82µ\82½\81B\r
+\r
+yamy\8bN\93®\8e\9e\82É\83\8c\83W\83X\83g\83\8a\82ðworkaround.reg\91\8a\93\96\82É\8f\91\82«\8a·\82¦\82Ä\82©\82ç\r
+(\83\8d\83O\83A\83E\83g\82·\82é\82±\82Æ\82È\82­)OS\82ÉScancode Map\93Ç\82Ý\8d\9e\82Ü\82¹\82½\8cã\81A\82·\82®\82É\r
+\83\8c\83W\83X\83g\83\8a\82ð\8c³\82É\96ß\82µ\82Ü\82·\81Byamy\8fI\97¹\8e\9e\82É\82Í(\83\8c\83W\83X\83g\83\8a\82Í\8aù\82É\8c³\82É\r
+\96ß\82Á\82Ä\82¢\82é\82Ì\82Å)\92P\82ÉOS\82É\8dÄ\93Ç\82Ý\8d\9e\82Ý\82Ì\82Ý\82ð\8ew\8e¦\82µ\82Ü\82·\81B\r
+\82±\82ê\82É\82æ\82è\81Ayamy\82Ì\93®\8dì\92\86\82Ì\82ÝNLS\82Ì\83G\83X\83P\81[\83v\82ð\8eÀ\8c»\82µ\82Ü\82·\81B\r
+\r
+\8f®\81A\83X\83N\83\8a\81[\83\93\83\8d\83b\83N(\95Ê\83\86\81[\83U\82Ö\82Ì\8aÈ\88Õ\83\86\81[\83U\90Ø\82è\91Ö\82¦\82ð\8aÜ\82Þ)\82µ\82½\8fê\8d\87\r
+\8by\82Ñ\81Ayamy \82ð\81u\88ê\8e\9e\92â\8e~\81v\82µ\82½\8fê\8d\87\82Í\83G\83X\83P\81[\83v\82ª\89ð\8f\9c\82³\82ê\81A\8c³\82É\96ß\82Á\82½\82ç\r
+\8dÄ\93x\83G\83X\83P\81[\83v\82ð\8ds\82¢\82Ü\82·\81B\r
+\r
+\8eg\97p\82·\82é\83\8c\83W\83X\83g\83\8a\82ÍWindows7\88È\8aO\82Ì\8fê\8d\87\82Í\81A\r
+HKEY_CURRENT_USER\KeyBoard Layout\Scancode Map\r
+Windows7\82Ì\8fê\8d\87\82Í\81A\r
+HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\KeyBoard Layout\Scancode Map\r
+\82Å\82·\81B\r
+\r
+\82±\82Ì\8b@\94\\82Í\83f\83t\83H\83\8b\83g\82Å\82Í\96³\8cø\82Å\82 \82è\81A\97L\8cø\82É\82·\82é\82½\82ß\82É\82Í yamy.ini \82É\82¨\82¢\82Ä\81A\r
+\r
+escapeNLSKeys=0\r
+\r
+\82ð \r
+\r
+escapeNLSKeys=1\r
+\r
+\82É\95Ï\8dX\82µ\82Ü\82·\81B\82½\82¾\82µ\82±\82Ì\8b@\94\\82Ì\97\98\97p\82É\8dÛ\82µ\82Ä\82Í\88È\89º\82Ì\93_\82É\97¯\88Ó\82µ\82Ä\89º\82³\82¢\81B\r
+\r
+* \8eÀ\8c±\93I\82È\8b@\94\\82Å\82 \82è\8f\\95ª\82È\93®\8dì\8eÀ\90Ñ\82ª\82È\82­\8aë\8c¯\82ª\94º\82¢\82Ü\82·\81B\r
+\r
+* yamy\82ð\8eÀ\8ds\82·\82é\83\86\81[\83U\82ÉSeDebugPrivilege\93Á\8c \82ª\95K\97v\82Å\82·\81BAdministrators\r
+  \83O\83\8b\81[\83v\82É\91®\82·\82é\83\86\81[\83U\82Í\8aù\92è\82Å\82±\82Ì\93Á\8c \82ð\8e\9d\82Á\82Ä\82¢\82Ü\82·\81B\r
+  \82½\82¾\82µUAC\82ª\97L\8cø\82È\8fê\8d\87\82Í\81A\89Á\82¦\82Ä\8aÇ\97\9d\8eÒ\82Æ\82µ\82Ä\8eÀ\8ds\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B\r
+\r
+* \91Î\8fÛ\82Æ\82È\82éNLS\83L\81[\82ª\8aù\82ÉScancode Map\82Å\92u\82«\8a·\82¦\82ç\82ê\82Ä\82¢\82é\8fê\8d\87\82Í\r
+  \83G\83X\83P\81[\83v\82Í\8ds\82í\82ê\82Ü\82¹\82ñ\81B\r
+\r
+* \83G\83X\83P\81[\83v\82Ì\82½\82ß\83\8c\83W\83X\83g\83\8a\82ð\8f\91\82«\8a·\82¦\82Ä\82¢\82é\88ê\8fu\82Ì\8aÔ\82Éyamy\82ª\r
+  \88Ù\8fí\8fI\97¹\82µ\82½\8fê\8d\87\81A\83G\83X\83P\81[\83v\97p\82ÌScancode Map\82ª\83\8c\83W\83X\83g\83\8a\82É\r
+  \8ec\82è\82Ü\82·\81B\82±\82Ì\8fê\8d\87\81Aregedit\82ð\8eg\82Á\82Ä\8c³\82É\96ß\82µ\82Ä\89º\82³\82¢\81B\r
+\r
+* \8fã\8bL\82Ì\8fu\8aÔ\88È\8aO\82Éyamy\82ª\88Ù\8fí\8fI\97¹\82µ\82½\8fê\8d\87\81A\83\8c\83W\83X\83g\83\8a\82Í\8c³\82É\96ß\82Á\82Ä\r
+  \82¢\82Ü\82·\82ª\81AOS\93à\95\94\82ÌScancode Map\82Í\8ec\82Á\82Ä\82¢\82é\82Ì\82Å\81A\88ê\92U\83\8d\83O\83I\83t\81E\r
+  \83\8d\83O\83I\83\93\82µ\82Ä\8c³\82É\96ß\82·\82©\81Ayamy\82ð\8dÄ\8bN\93®\82µ\82Ä\89º\82³\82¢\81B\r
+\r
+* VMware \82É\91Î\82µ\81AScancode Map \82Í\97L\8cø\82Å\82·\82ª\81Ayamy \82É\82æ\82é\83L\81[\92u\8a·\82Í\r
+  \82Í\93­\82«\82Ü\82¹\82ñ\81B\82±\82Ì\82½\82ß\83G\83X\83P\81[\83v\82³\82ê\82½(E0-\82ª\95t\89Á\82³\82ê\82½)\82Ü\82Ü\82Å\r
+  \83Q\83X\83gOS\82É\93Í\82«\82Ü\82·\81B\83Q\83X\83g\82à Windows \82Ì\8fê\8d\87\82Í\83Q\83X\83g\93à\82Å\82à yamy\r
+  \82ð\93®\8dì\82³\82¹\82ê\82Î\8c³\82Ì\83L\81[\82É\92u\8a·\82Å\82«\82Ü\82·\82ª\81A\91¼\82ÌOS(Linux\93\99)\82Ì\8fê\8d\87\82Í\r
+  yamy \82ð\88ê\8e\9e\92â\8e~\82µ\82Ä\83G\83X\83P\81[\83v\82ð\89ð\8f\9c\82µ\82Ä\89º\82³\82¢\81B\r
+\r
+\r
+3.3. &CancelPrefix\8aÖ\90\94\r
+\r
+Prefix\8fó\91Ô\82ð\8b­\90§\93I\82É\89ð\8f\9c\82·\82é\82½\82ß\82Ì\8aÖ\90\94&CancelPrefix\82ª\92Ç\89Á\82³\82ê\82Ü\82µ\82½\81B\r
+One Shot\83\82\83f\83B\83t\83@\83C\83A\82É\8ew\92è\82µ\82Ä\82¢\82é\83L\81[\82ð\97£\82µ\82½\8dÛ\82ÉPrefix\82ð\89ð\8f\9c\82·\82é\r
+\82½\82ß\82É\93±\93ü\82µ\82Ü\82µ\82½\81B\r
+\r
+3.4. \82»\82Ì\91¼\r
+\r
+* \83C\83\93\83X\83g\81[\83\89\82Í\82 \82è\82Ü\82¹\82ñ\81Byamy-0.02.zip \82ð\94C\88Ó\82Ì\83t\83H\83\8b\83_\82É\93W\8aJ\82µ\81A\r
   yamy.exe \82ð\8eÀ\8ds\82µ\82Ä\89º\82³\82¢\81B\r
 \r
 * \83\8c\83W\83X\83g\83\8a\82Å\82Í\82È\82­\81Ayamy.exe \82Æ\93¯\82\83t\83H\83\8b\83_\82É\82 \82é yamy.ini \82É\r
@@ -48,26 +219,11 @@ http://mayu.sourceforge.net/mayu/doc/README-ja.html
 * \83L\81[\83{\81[\83h\82Ì\8eí\95Ê\82Ì\94»\92è\82Í\8ds\82¢\82Ü\82¹\82ñ\82Ì\82Å\81A\8f\89\89ñ\8bN\93®\8e\9e\82É\83\81\83j\83\85\81[\82Ì\r
   \81u\91I\91ð\81v\82Å\93K\90Ø\82È\90Ý\92è\82ð\91I\91ð\82µ\82Ä\89º\82³\82¢\81B\r
 \r
-* 4.\82É\82à\82ª\8bL\8dÚ\82 \82é\82æ\82¤\82É\81A\93ú\96{\8cê\83L\81[\83{\81[\83h\82Ì\8fê\8d\87\81u\89p\90\94(CapsLock)\81v\r
-  \81u\94¼\8ap\81E\91S\8ap\81v\81u\82Ð\82ç\82ª\82È\81v\82Ì3\83L\81[\82ð\90³\82µ\82­\83t\83b\83N\82Å\82«\82È\82¢\82½\82ß\r
-  \83\8c\83W\83X\83g\83\8a\82Ì Scancode Map \82É\82æ\82é\92u\82«\8a·\82¦\82ð\97\98\97p\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B\r
-  \93¯\8d«\82µ\82Ä\82¢\82é workaround.reg \82Í\82»\82Ì\83T\83\93\83v\83\8b\82Å\82·\81B\82±\82Ì\83T\83\93\83v\83\8b\82Å\82Í\r
-  \82±\82ê\82ç3\82Â\82Ì\83L\81[\82É E0 \83v\83\8c\83t\83B\83b\83N\83X\82ð\95t\89Á\82·\82é\82±\82Æ\82É\82æ\82è\81A\95Ê\83L\81[\r
-  \82É\95Ï\8a·\82µ\82Ä\82¢\82Ü\82·\81B\93¯\8d«\82Ì *.mayu \82Í\82±\82Ì Scancode Map \82Ì\89º\82Å\r
-  \82±\82ê\82ç3\82Â\82Ì\83L\81[\82ª\82 \82½\82©\82à\96{\97\88\82Ì\83L\81[\82Ì\82æ\82¤\82É\93®\8dì\82·\82é\82æ\82¤\82É\r
-  \90Ý\92è\82ª\92Ç\89Á\82³\82ê\82Ä\82¢\82Ü\82·\81B\r
-  workaround.mayu \82É\82Í\82±\82Ì\91Î\8dô\82É\91Î\89\9e\82µ\82½\92Ç\89Á\95\94\95ª\82ð\92\8a\8fo\82µ\82Ä\82¢\82Ü\82·\82Ì\82Å\81A\r
-  \93Æ\8e©\82Ì .mayu \82ð\8eg\82Á\82Ä\82¢\82é\8fê\8d\87\82Í\82±\82ê\82ð\8eQ\8dl\82É\82µ\82Ä\89º\82³\82¢\81B\r
+* \83\8a\83\82\81[\83g\83f\83X\83N\83g\83b\83v\82Å\82Ì\83\8d\83O\83I\83\93\8e\9e\82Å\82à\8bN\93®\82ð\97}\90§\82µ\82Ü\82¹\82ñ\81B\r
 \r
 \r
 4. \90§\8cÀ\8e\96\8d\80\81E\95s\8bï\8d\87\r
 \r
-* \93ú\96{\8cê\83L\81[\83{\81[\83h\82Ì\8fê\8d\87\81u\89p\90\94(CapsLock)\81v\81u\94¼\8ap\81E\91S\8ap\81v\81u\82Ð\82ç\82ª\82È\81v\r
-  \82Ì3\83L\81[\82É\82Â\82¢\82Ä\82Í\83\8c\83W\83X\83g\83\8a\82Ì Scancode Map \82É\82æ\82é\92u\82«\8a·\82¦\82ð\95¹\97p\r
-  \82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B\r
-\r
-* \90\94\95b\8aÔ\83L\81[\93ü\97Í\82ª\91Ø\82é\8c»\8fÛ\82ª\82½\82Ü\82É\94­\90\82µ\82Ü\82·\81B\r
-\r
 * \89æ\96Ê\83\8d\83b\83N\8e\9e\82Í\83L\81[\92u\8a·\82ª\93­\82«\82Ü\82¹\82ñ\81B\82Ü\82½\81A\82±\82Ì\90§\8cÀ\82É\82æ\82è\89æ\96Ê\83\8d\83b\83N\r
   \82Ö\82Ì\91J\88Ú\8e\9e\82É\89\9f\82µ\89º\82°\82ç\82ê\82Ä\82¢\82é\83L\81[\82ª\82 \82Á\82½\8fê\8d\87\81A\82»\82Ì\83L\81[\82ª\89\9f\82µ\82Á\82Ï\82È\82µ\r
   \82É\82È\82é\82±\82Æ\82ª\82 \82è\82Ü\82·\81B\82±\82Ì\8fê\8d\87\81A\82»\82Ì\83L\81[\82ð\8bó\89\9f\82µ\82·\82é\82±\82Æ\82É\82æ\82Á\82Ä\r
@@ -77,9 +233,6 @@ http://mayu.sourceforge.net/mayu/doc/README-ja.html
 * Vista\82Å\82Ì\95Û\8cì\83\82\81[\83h\97L\8cø\82ÈIE7\82Å\82Í\83L\81[\83}\83b\83v\82ª\83O\83\8d\81[\83o\83\8b\82É\82È\82è\82Ü\82·\81B\r
   IE8\82Å\82Í\96â\91è\82 \82è\82Ü\82¹\82ñ\81B\r
 \r
-* \8aÇ\97\9d\8eÒ\8c \8cÀ\82Å\8eÀ\8ds\82µ\82½\8fê\8d\87\81A\88ê\94Ê\8c \8cÀ\82Å\93®\8dì\82µ\82Ä\82¢\82é\83v\83\8d\83Z\83X\82Ì\83L\81[\83}\83b\83v\r
-  \82Í\83O\83\8d\81[\83o\83\8b\82É\82È\82è\82Ü\82·\81B\r
-\r
 * \83\86\81[\83U\83\82\81[\83h\82Å\82Ì\83t\83b\83N\82Ì\82½\82ß\81A\88È\89º\82Ì\8fê\8d\87\82Í\8b@\94\\82µ\82È\82¢\82Æ\8ev\82í\82ê\82Ü\82·\81B\r
   - WH_KEYBOARD_LL \82ð\83t\83b\83N\82·\82é\91¼\83A\83v\83\8a\82Æ\82Ì\8b¤\91\r
   - DirectInput \82ð\8eg\82Á\82½\83v\83\8d\83O\83\89\83\80\r
@@ -92,7 +245,33 @@ http://mayu.sourceforge.net/mayu/doc/README-ja.html
   \8fê\8d\87\82ª\82 \82è\82Ü\82·\82Ì\82Å\81A\82»\82Ì\8fê\8d\87\82Í yamy32/yamy64 \82ð\97á\8aO\82Æ\82µ\82Ä\93o\98^\82µ\82Ä\89º\82³\82¢\81B\r
 \r
 \r
-5. \92\98\8dì\8c \81E\83\89\83C\83Z\83\93\83X\r
+5. \83r\83\8b\83h\95û\96@\r
+\r
+Visual Studio 2008 Professional + Windows SDK v6.1\82Å\8am\94F\82µ\82Ä\82¢\82Ü\82·\81B\r
+yamy\82Ì\83r\83\8b\83h\82É\82Íx64\97p\83R\83\93\83p\83C\83\89\82ª\95K\97v\82É\82È\82è\82Ü\82·\82ª\81AVisual Studio 2008\r
+\82Ì\8aù\92è\82Ì\83C\83\93\83X\83g\81[\83\8b\82Å\82Í\83C\83\93\83X\83g\81[\83\8b\82³\82ê\82Ü\82¹\82ñ\82Ì\82Å\92Ç\89Á\82Å\83C\83\93\83X\83g\81[\83\8b\r
+\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B\r
+\r
+5.1.\r
+yamy \82Æ boost_1_38_0 \82Ì\83\\81[\83X\82ð\93ü\8eè\82µ\81A\88È\89º\82Ì\94z\92u\82É\82Ä\93W\8aJ\82µ\82Ü\82·\81B\r
+\r
+./\r
+   |\r
+   +---boost_1_38_0/ ... http://www.boost.org/ \82©\82ç\93ü\8eè\82µ\82½\83A\81[\83J\83C\83u\82ð\93W\8aJ\r
+   |\r
+   +---yamy/ ... "git clone git://git.sourceforge.jp/gitroot/yamy/yamy.git"\93\99\82É\82æ\82è\93W\8aJ\r
+       |\r
+       +---proj/ ...\r
+       +---tools/ ...\r
+\r
+5.2.\r
+yamy/proj/yamy.sln \82ð Visual Studio \82Å\8aJ\82«\81A\83\\83\8a\83\85\81[\83V\83\87\83\93\82ð\83r\83\8b\83h\82µ\82Ü\82·\81B\r
+\r
+5.3.\r
+yamy/{Debug,Release}/ \88È\89º\82É\83o\83C\83i\83\8a\82Æ zip \83p\83b\83P\81[\83W\82ª\90\90¬\82³\82ê\82Ü\82·\81B\r
+\r
+\r
+6. \92\98\8dì\8c \81E\83\89\83C\83Z\83\93\83X\r
 \r
 YAMY\82Ì\92\98\8dì\8c \81E\83\89\83C\83Z\83\93\83X\82Í\88È\89º\82Ì\92Ê\82è\82Å\82·:\r
 \r
@@ -189,14 +368,38 @@ YAMY
   DEALINGS IN THE SOFTWARE.\r
 \r
 \r
-6\8eÓ\8e«\r
+7\8eÓ\8e«\r
 \r
 \8c¾\82¤\82Ü\82Å\82à\82È\82­\81u\91\8b\8eg\82¢\82Ì\97J\9fT\81v\82ª\82È\82¯\82ê\82ÎYAMY\82Í\91\8dÝ\82µ\93¾\82Ü\82¹\82ñ\82Å\82µ\82½\81B\r
 \81u\91\8b\8eg\82¢\82Ì\97J\9fT\81v\82Ì\8dì\8eÒ\82Å\82 \82é\91½\89ê\93Þ\97R\91¾\82³\82ñ\82Æ\8aJ\94­\82É\8dv\8c£\82µ\82½\95û\81X\82É\82±\82Ì\r
 \8fê\82ð\8eØ\82è\82Ä\90[\82­\82¨\97ç\90\\82µ\8fã\82°\82Ü\82·\81B\r
 \r
 \r
-7. \97\9a\97ð\r
+8. \97\9a\97ð\r
+\r
+2009/08/30 ver.0.02\r
+\r
+* yamy{32,64}/yamyd32 \82ð yamy.exe \82Æ\93¯\82\83t\83H\83\8b\83_\82©\82ç\92T\82·\82æ\82¤\82É\95Ï\8dX\r
+\r
+* Vista\82Å\82Ì\8c \8cÀ\8f¸\8ai\8eÀ\8ds\8e\9e\82É\95W\8f\80\8c \8cÀ\83A\83v\83\8a\82Ì\83L\81[\83}\83b\83v\82ª\83O\83\8d\81[\83o\83\8b\82É\82È\82é\96â\91è\82ð\8fC\90³\r
+\r
+* NLS\83L\81[\82Ì\83G\83X\83P\81[\83v\8b@\94\\82ð\8eÀ\8c±\93I\82É\8eÀ\91\95\r
+\r
+* &CancelPrefix\8aÖ\90\94\82ð\92Ç\89Á\r
+\r
+* \83}\83E\83X\83C\83x\83\93\83g\82Ì\92u\8a·\8b@\94\\82ð\92Ç\89Á\r
+\r
+* \83\8a\83\82\81[\83g\83f\83X\83N\83g\83b\83v\8e\9e\82Ì\8bN\93®\97}\90§\82ð\94p\8e~\r
+\r
+* \83r\83\8b\83h\83V\83X\83e\83\80\82ð\95Ï\8dX\r
+  - makefile\82©\82çVC++2008\82Ì\83v\83\8d\83W\83F\83N\83g\82É\88Ú\8ds\r
+  - makefunc\82Æzip\82Å\82Ì\83p\83b\83P\81[\83W\8dì\90¬\82ðJScript\82Å\8dÄ\8eÀ\91\95\r
+\r
+* \95s\8bï\8d\87\8fC\90³\r
+  - \83n\83\93\83O\82µ\82Ä\82¢\82é\83v\83\8d\83Z\83X\82ª\82 \82é\82Æ\8fI\97¹\82Å\82«\82È\82¢(\83`\83P\83b\83g#17643)\r
+  - \89E\83V\83t\83g\82ª\89\9f\82³\82ê\82½\82Ü\82Ü\82É\82È\82é\82±\82Æ\82ª\82 \82é(\83`\83P\83b\83g#17607)\r
+  - yamy\82Ì\83_\83C\83A\83\8d\83O\82ð\8fÁ\82·\8dÛ\82É5\95b\92ö\93x\83t\83\8a\81[\83Y\82·\82é\82±\82Æ\82ª\82 \82é(\83`\83P\83b\83g#17767)\r
+  - \90\94\95b\8aÔ\83L\81[\93ü\97Í\82ª\91Ø\82é\82±\82Æ\82ª\82 \82é(\83`\83P\83b\83g#17576)\r
 \r
 2009/06/28 ver.0.01\r
 \r
@@ -227,7 +430,7 @@ YAMY
 \r
 * \83\8d\83O\8aÖ\98A\r
   - hook.cpp \82É\83f\83o\83b\83O\83}\83N\83\8d\92Ç\89Á\r
-  - \83f\83o\83b\83K\93\99\82Ì\93Á\92è\83v\83\8d\83Z\83X\82Å\82Í\83t\83b\83NDDLL\82Ì\83f\83o\83b\83O\8fo\97Í\82ð\97}\8e~\r
+  - \83f\83o\83b\83K\93\99\82Ì\93Á\92è\83v\83\8d\83Z\83X\82Å\82Í\83t\83b\83NDLL\82Ì\83f\83o\83b\83O\8fo\97Í\82ð\97}\8e~\r
   - \83\8d\83O\82ð\83t\83@\83C\83\8b\82É\8bL\98^\82·\82é\8b@\94\\82ð\92Ç\89Á(LOG_TO_FILE\83}\83N\83\8d:\8aù\92è\82Í\96³\8cø)\r
   - OS\91¤\82Ì\83L\81[\89\9f\82µ\89º\82°\8fó\91Ô\82ð\83\8d\83O\8fo\97Í\82·\82é\81u\83`\83F\83b\83N\81v\8b@\94\\82ð\92Ç\89Á\r
 \r