About "Nodoka". This is change general-purpose key binding software.

http://appletkan.com/ applet@bp.iij4u.or.jp 2013-05-04


1. Outline
  You can use change key binding by setting file as dot.nodoka.

  Target OS is Windows 2000, XP(x86, x64), Vista(x86, x64), 7(x86, x64), 8(x86, x64).
  Exe file and Device Driver with Code signing for Vista and 7.

  This is Shareware. Sample version is use on 30 minutes for trial.

  Retail version is 1800 Yen. buy at http://appletkan.com/en/index.htm  You can use paypal.

  License as Common Public License. You can get source code from http://sourceforge.jp/projects/nodoka4/


2. How to install, run, uninstall and customizing.

 (1) Install

  at Administrator
  run nodoka-4.23_sample_setup.exe (as trial version), nodoka-4.23_setup.exe (as retail version).


 (2) Run
  Double Clik for "Nodoka" short-cut at Start Menu. or Auto start at Start Up.

  Shareware trial version exit on 30 miniutes.


 (3) Uninstall
  You can use Add Program applet at Control Panel.

 (4) How to use and customizing
  You can edit dot.nodoka file for customizing for key binding.
  See Help (README-en.html) File.

  When this file is opened, the file on Web is opened with a translation engine of
Google.
  It is a wrong translation. I am sorry.

  setting file examples
   http://www.appletkan.com/en/sample.htm


3. User Support

  http://jbbs.livedoor.jp/computer/41517/ You can use "for English user" thread.


4. Copyright Notice

Nodoka Version 4.04 or Newer
Copyright (C) 2008-2013 applet <applet@bp.iij4u.or.jp> All rights reserved.

License as CPL(Common Public License). Please read Common_Public_License_1_0.txt.


MADO TSUKAI NO YUUTSU Version 3.30

Copyright (C) 1999-2005, TAGA Nayuta <nayuta@users.sourceforge.net>
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


Yet Another Mado tsukai no Yuutsu(YAMY)

  Copyright (C) 2009, KOBAYASHI Yoshiaki <gimy@users.sourceforge.jp>
    All rights reserved.

  Redistribution and use in source and binary forms,
  with or without modification, are permitted provided
  that the following conditions are met:

    1. Redistributions of source code must retain the above copyright
       notice, this list of conditions and the following disclaimer.
    2. Redistributions in binary form must reproduce the above
       copyright notice, this list of conditions and the following
       disclaimer in the documentation and/or other materials provided
       with the distribution.
    3. The name of the author may not be used to endorse or promote
       products derived from this software without specific prior
       written permission. 

  THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
  OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
  INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
  IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  THE POSSIBILITY OF SUCH DAMAGE.


Boost.Regex 
Copyright (c) 1998-2007 John Maddock

Boost.Program_options
Copyright (c) 2002-2004 Vladimir Prus

Boost Software License - Version 1.0 - August 17th, 2003

Permission is hereby granted, free of charge, to any person or organization
obtaining a copy of the software and accompanying documentation covered by
this license (the "Software") to use, reproduce, display, distribute,
execute, and transmit the Software, and to prepare derivative works of the
Software, and to permit third-parties to whom the Software is furnished to
do so, all subject to the following:

The copyright notices in the Software and this entire statement, including
the above license grant, this restriction and the following disclaimer,
must be included in all copies of the Software, in whole or in part, and
all derivative works of the Software, unless such copies or derivative
works are solely in the form of machine-executable object code generated by
a source language processor.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.


sirius  http://www.sirius.spline.tv/wiki/WikiStart
The MIT License
Copyright (C) 2008-2010, MATSUMOTO Reiji <matsumoto@spline.oc.to>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.


5. Thanks,

 MADO TSUKAI NO YUUTSU develop by Mr.Nayuta TAGA,. Thanks, a lot of.

 Version 3.30.1 by Nobody at 2ch.net. Thank you very much.


6. Short Histroy
  2013-05-04   "Nodoka" 4.23 Release.
        - add
         setup.
          set to Environment NODOKA
          do not revise shortcut & dot.nodoka file option
          add NodokaGuiEdit shortcut
         NodokaGuiEdit
          open include file from NodokaGuiEDIT
          select file encoding
          add setting dialog for window & font customize
          open Home directory by explorer
          
        - fix
          remove current directory from Home directory
          do not forget setup option
          
        - other
          add include relative discribe.
          rewrite dot.nodoka file for NodokaGuiEdit.and add new setting samples on contrib.

  2013-04-07   "Nodoka" 4.22 Release.
        - add New NodokaGuiEdit.
        - add -y argument nodoka64.exe do not view setting dialog.
        - add def option FakeUp for detect UnitID timming
        - add def option UseDoublePress as -DP modifier.
        - fix &DescribeBinding Alt<->Control key exchenge.

  2012-12-12   "Nodoka" 4.21 Release.
        - add HIL version for LL Hook mode at Windows 8.
        - add setup check option for Windows 8.
        - add setting dialog at double running.
        - chg Renewal Digital Sign for Device Driver.
        - chg go setup at detect other kbdclass filter driver.
        
  2012-10-28   "Nodoka" 4.20 Release.
        - fix detect Modifiyer IC- at Microsoft Word.
        - add def option UnitID. You can use 8 keyboards.
        - chg Change key release at Ctrl-Alt key combination. U-Ctrl U-Alt -> U-Alt U-Ctrl . 

  2011-12-20   "Nodoka" 4.19a Release.
       - fix   Version 4.19 have probrem as key remap fail at window.
               exe version number is same. but, readme/help version number is 4.19a
  2011-12-18   Cancel 4.19 release.
  2011-12-17   "Nodoka" 4.19 Release.
        - fix  Front display Setting-Window
               Mouse LL Hook & Keyboard LL Hook to Lightweight.
               Occasionally a key repeat bug fixes.
               Application Error by sirius_hook bug fixes.
        - chg  .nodoka file support  Symbolic link
        - add  New Argument -L, -l are open Log-Window.
  
  2011-08-08   "Nodoka" 4.18 Release.
        - fix  Fail Open Common Memory at IE8,IE9 Low Integrity Level.
               Hold down the state becomes the Touchpad sts4nodoka.
        - chg  It will run  LL Hook mode at detect error on Remote Desktop.
               If there is no help in the doc folder, using the help of the same folder as the executable.
               Without written to the registry, the symbol-without the -DUSE104.
        - add  Set/Unset Use Text Services Framework. def option UseTSF, &UseTSF().

  2011-02-15   "Nodoka" 4.17 Release.
        - fix  Quick Start & GUI Edit button is inactive at not install .NET Framework 4.
        - chg  Revival dotnet_starter.exe for GUIEdit quick start.
               GUIEdit was able to splash window on startup.
        - add  Limited version of the macro function that excludes nodoka64_limit.exe, nodoka_limit.exe.
               Press detection Modifier key leave as def option CheckModifier
  
  2010-11-15   "Nodoka" 4.16 Release.
		- fix sirius_hook_x86,x64.dll fail SHGetMalloc(), allocateCommonValue()
		- chg remove callWndProcRet() at nodoka.dll, nodoka64.dll
		- add SendMessageTimeout(WM_NULL) at exit nodoka_helper.exe

  2010-11-07   "Nodoka" 4.15 Release.
		- fix setup.exe small dialog. setup64.exe for update install at x64.
		      nodoka.exe, nodoka64.exe key customize and mouse hook d'nt use at Change User.
		- chg Make native code GuiEdit.exe use ngen.exe at setup.
@@	- add use TSF(Text Services Framework). add Modifier IH-,IK-,IJ-,IW-
		       &WaitKey output key and do Function pause time.
		       sts4nodoka64.dll Synaptics touch pad at x64.
		       argument 
		        -p pause toggle
		        -r view menu

  2010-06-07   "Nodoka" 4.14 Release.
		- fix  def option KeybaordDelay's repeating yield.
		- chg  icon color option need -c.
		- add  nodoka.exe argument add -m Mouse LL Hook and -k Keyboard LL Hook.
		       &MouseMoveTo(), &MouseMonitorTo(), &MouseMonitor()
		       new Modifiyer -K0, -K1, -K2, -K3 as use multi keybord.
		       dotnet_starter.exe for GuiEdit.exe.
		       104.mayu, 109.mayu, 104on109.mayu, 109on104.mayu

  2010-05-04   "Nodoka" 4.13 Release.
		- add mouse hook, GuiEdit, key-repeat, set desktop icon list view, detect FocusChange. 
		- fix gamepad.dll memory leak, Application Error with non BOM UTF-16 setting file, KL- mode.
		- and etc.
		
  2010-03-30   "Nodoka" 4.12 Release.
		- modify Current use setting file is visible at Setting Dialog listview.
		- modify Detect other keyboard filter driver, Installation terminates.
		- modify Setup Dialog notice.
		- and etc.
		
  2009-12-17   "Nodoka" 4.11a Release.
		- fix upgrade setup fail at Windows Vista x64.

  2009-12-15   "Nodoka" 4.11 Release.
		- fix Use shared memory instead of registry, improve performance.
		      and remove not use registry.
		- fix Application error at read UTF-8 setting file.
		- fix DLL Detach, Use SendNotifyMessage().
		- fix Upgrade install fail at Windows 7 x64.
		- fix Running during intallation, you can quit Nodoka.
		- add &MayuDialog, &CancelPrefix and Load Mayu Plugin.
		  add YAMY copyright notice.

  2009-10-18   "Nodoka" 4.10 Release.
		- add Code signing on exe, device driver.
		- add uiAccess="true"
		- add x64 version.
		
  2009-07-26   "Nodoka" 4.09 Release.
        - add  &WindowResizePer, &WindowResizeMoveToPer
        - add  def option CaretBlinkTime
        - add  SendMessageTimeout WM_NULL at nodoka.exe exit.
        
  2009-06-18	"Nodoka" 4.08 Release.
		- add  NODOKA shell value.
		- add  def option SendTextDelay for &SendText.
		- add  gamepad plugin (as test)
		- add  busy cursol at loading dot.nodoka setting file.

  2009-04-12	"Nodoka" 4.07a Release. Only BugFix.
		- fix  Repeating Shift key then, &LoadSetting with Shift Key.
		- fix  Do not efect &HelpMessage at Windows XP

  2009-03-23	"Nodoka" 4.07 Release, build at Visual Sudio 2005
		add function
		- &SendText()
		- &WindowResiseMoveTo()
		- &SetForegroundWindow()
		- &SetImeConvStatus()
		- Support Alps TouchPad and Add New Touchpad Modifier TL-,TLS-, TR-, TRS-
		- Modify to detect Kana-Lock
  
  2008-11-23	"Nodoka" 4.06 Release
		- Modify &SendPostMessage (as Test version) for Send/Post Message to Any Window.
		- Add &SendPostMessage( PostTray, [exe file name fullpath], TitleName, message_id, 0, 0) for PostMessage to Tray Icon.
		- fix Windows SDK 6.1 cdebug option.

  2008-10-28	"Nodoka" 4.05 Release
		- Add $NodokaVal (as Test version) for &ShellExecute. use Window Class/Tilte name for execute file.
		- Add &SendMessage (as Test version) for Send Message to Any Window.
		- fix c0000005 Access vioration
		- Work Around for press shift-key at boot time

  2008-09-27	"Nodoka" 4.04 Release
		- Add Function Change Icon Color and &IconColor()
		- Edit File button at Setting Window.

  2008-09-03	"Nodoka" 4.03 Release
  2008-08-10	"Nodoka" 4.02 Release
                - support for IE7

  2008-08-02	"Nodoka" 4.01 Release
                - Change Program Name.

  2008-07-20	"Mayu" 4.00.00 Release

