Powered by SmartDoc

�܂��͎������Ă݂悤

2009�N5��10���ŏI�X�V
����ŕF
http://akihiko.shirai.as/projects/BookWii/

�ڎ�

WiiRemote��PC��Bluetooth�Őڑ�����

�����ł͑O�߂ŏЉ�������‚���Bluetooth�X�^�b�N���g���āA���ۂ�WiiRemote��PC�ɐڑ�������@���X�e�b�v�o�C�X�e�b�v�ʼn�����Ă����܂��B���łɂ��g����Bluetooth�‹��Ŗ��Ȃ��ڑ��ł��Ă���ǎ҂͓ǂݔ�΂��āA���߂̃c�[�����‚����������ɐi��ł��������Ă����܂��܂��񂪁A���߂Ď�������Ƃ���A�V����������Bluetooth�A�_�v�^�𗘗p����ꍇ�́A���Њ֘A�����ނ̉������ǂ��邱�Ƃ������߂��܂��B�h���C�o�t���̃E�B�U�[�h�����ł͂ǂ����Ă��ڑ��ł��Ȃ��u������Ƃ����R�c�v������Ƃ�������܂��B

Bluetooth���C���X�g�[�����鎞�̒���

���݁A������Bluetooth�z�X�g�A�_�v�^��USB�C���^�t�F�[�X�̌`������Ă��܂��B�C���X�g�[���͐��i�t���̃}�j���A����ǂ��ǂ�ōs���Ă��������B��ʓI��USB�������ȂǂƈقȂ�ABluetooth�z�X�g�A�_�v�^�͏��߂đ}������u�O�Ɂv�A�t���\�t�g�E�F�A�̃C���X�g�[����K�v�Ƃ���ꍇ���قƂ�ǂł��B

�����l�����ɁABluetooth�n�[�h�E�F�A��USB�|�[�g�ɑ}�����Ă��܂��ƁA�����Ńh���C�o�[��ݒ肳��Ă��܂����肵�āA�\�t�g�E�F�A�̃Z�b�g�A�b�v�ŋl�܂邱�ƂɂȂ�܂��B�܂��́A���i�ɓ�������Ă���}�j���A������ǂ��܂��傤�B�����̏ꍇ�͂܂��A�\�t�g�E�F�ACD-ROM�̃C���X�g�[���[���g���āA�\�t�g�E�F�A���Z�b�g�A�b�v���邱�ƂɂȂ�͂��ł��B

�܂�Bluetooth�@��̃h���C�o�[�̓T�[�r�X�Ƃ��ăC���X�g�[���������̂������̂ŁA�C���X�g�[����͕K���ċN�����܂��傤�B�܂��C���X�g�[�����̃I�v�V�����ŁABluetooth�w�b�h�z���Ȃǂ̉����֌W�̃T�[�r�X��A�t�@�C���]���֌W�̃T�[�r�X��I���ł���ꍇ������܂��B����WiiRemote�����ŗ��p����̂ł���΁A�����̃T�[�r�X�͑S���K�v�������A�g�p���܂���̂ŁA�lj��C���X�g�[��������A�T�[�r�X�������N������ݒ�ɂ���K�v�͂���܂���(�������⏈���̐ߖ�ɂȂ�܂�)�B

�����ɃC���X�g�[�����I���A�ċN��������A�^�X�N�o�[��f�X�N�g�b�v�A�}�C�R���s���[�^���ɂ���Bluetooth�A�_�v�^�̃A�C�R������ABluetooth�X�^�b�N�̗l�X�ȃT�[�r�X�𗘗p�ł���悤�ɂȂ�܂��B

PTM-UBT3S(���Ő��X�^�b�N)�ł̃y�A�����O

�����ł͎�y�ɓ���ł���USB�O�t���^�C�v��Bluetooth�A�_�v�^�uPTM-UBT3S�v(�v�����X�g���e�N�m���W�[)���g���āA�X�e�b�v�o�C�X�e�b�v��WiiRemote��PC�̃y�A�����O��������܂��B

�M�҂��w������PTM-UBT3S�ɓ�������Ă����X�^�b�N�͓��Ő��ł����B�^�X�N�o�[�̎��v�̋߂��ɂ���Bluetooth�̃A�C�R�����_�u���N���b�N����ƁuBluetooth�ݒ�v�Ƃ����E�C���h�E���N�����܂��B���j���[�́u�w���v���o�[�W�������v��I�Ԃ��ƂŁuBluetooth Stack for Windows by Toshiba Version v5.10.15�v�Ƃ������o�[�W���������m�F���邱�Ƃ��ł��܂��B

���Ő�Bluetooth�X�^�b�N�̃��C�����
���Ő�Bluetooth�X�^�b�N�̃o�[�W�������

���̓��Ő��X�^�b�N��DELL�̈ꕔ�̋@��ɂ��̗p����Ă���AWiiRemote�o�ꓖ��������肵���ڑ����s���Ă��邱�ƂŗL���ł����B�����AWiiRemote�Ɛڑ����Ă݂܂��傤�B

�S�Ă�Bluetooth�@��́u�y�A�����O�v�Ƃ����ڑ��F�؂��z�X�g���ƘA�g���čs���K�v������܂��B����͗l�X�ȋ@�킪���݂���ߋ��������ʐM�ɂ����āA�K�؂Ȏ��Ӌ@�킪�A�K�؂ȃ��[�U�Ɋm�F���ꂽ��ŁA�ڑ�����邱�Ƃ�ۏ؂��邽�߂ɂ���܂��B�g�ѓd�b�Ȃǂ̋@��́A����ɐڑ������Ɠd�b���̉{����A���M�Ȃǂ������Ă��܂����߁A�ڑ���PIN(�p�X�R�[�h)���K�v�ɂȂ邱�Ƃ������̂ł����AWiiRemote�̏ꍇ�ɂ́A�Q�̖��������̓��̓C���^�t�F�[�X�Ȃ̂ŁAPIN�͐ݒ肳��Ă��܂���B��{�̓z�X�g���ƃ^�C�~���O�����킹�ē����{�^�������������Ńy�A�����O�ł��܂��B

�uBluetooth�̐ݒ�v�̃��j���[����u�V�����ڑ��v���N���b�N����Ɓu�V�����ڑ��̒lj��E�B�U�[�h�v���N�����܂��B�u�G�N�X�v���X���[�h(��������)�v�̂܂܎��ɂ����߂܂��傤�B

�y�A�����O�̊J�n
������WiiRemote�𓯊����[�h�ɂ���

�uBluetooth�@���T���Ă��܂��v�ƕ\�����ꂽ��A��������WiiRemote�́u1�v�{�^���Ɓu2�v�{�^���𓯎��ɉ����܂��傤�BWiiRemote�̓d�r�t�^���J�����Ƃ���ɂ���A�Ԃ��uSync�{�^���v�ł����܂��܂���B�v���C���[�C���W�Q�[�^�[(WiiRemote�����ɂ���4�‚̐FLED)���_�ł��A�O������̐ڑ��v���𐔕b�Ԃ̊ԁA�󂯓���邱�Ƃ��Ӗ�����u�ڑ��F�ؑ҂��v�̏�ԂɂȂ�܂��B

�gNintendo RVL-CNT-01�h�‚܂�WiiRemote���\�����ꂽ

���Ɂu�g�p����Bluetooth�@���I�����Ă��������v�Ƃ����_�C�A���O���\������A�}�̂悤�Ƀf�o�C�X���̈ꗗ�ɁuNintendo RVL-CNT-01�v������܂��B���ꂪ�\�����ꂽ��N���b�N����WiiRemote��I�����A�u���ցv���N���b�N���Ă��������B

���̎���WiiRemote�͐ڑ��F�ؑ҂�(LED�_��)�ł��邱��

�uBluetooth�@��ɐڑ����Ă��܂��v�Ƃ����_�C�A���O���\�����ꂽ��AWiiRemote���݂āA�FLED���_�ł��Ă��邱�Ƃ��m�F���܂��B�����_�ł��Ă��Ȃ�������A�ēx�u1�v�{�^���Ɓu2�{�^���v�𓯎��ɉ������ςȂ��ɂ��āA�ڑ��F�ؑ҂��̏�Ԃ�ۂ��Ă��������B

Bluetooth�@��Ƃ���WiiRemote���\�����ꂽ

PIN�R�[�h�͕K�v�Ȃ��̂ŁA�����I�ɐڑ������̏�ԂɂȂ�͂��ł��B����Ŗ����ڑ��ł��܂����B�r�����x���u1�v�u2�v�{�^�����������ςȂ��ɂ���Ƃ��낪����܂������AWiiRemote�̗����ɂ���d�r�t�^�����ɂ���uSync�v�{�^���ł��������삪�ł��܂�(�܂����������@�\�ł�)�B

���āAWiiRemote�ɂ͐ߓd�@�\������A���΂炭�̊ԁA�ʐM��{�^�����삪�Ȃ��ƁA�����I�ɐڑ����I�����A�d���f�̏�ԂɂȂ�܂��B���̐ؒf��Ԃł́ABluetooth�Ǘ��\�t�g�E�F�A�ł̕\���͉��̂悤�ȕ\���ɂȂ�܂��B

WiiRemote�́u�o�^����Ă��邪�ؒf�v�Ƃ������

���̏�Ԃ́uWiiRemote�͓o�^����Ă��邪�ؒf����Ă���v�Ƃ�����Ԃł��B�_�u���N���b�N����ƁA

WiiRemote�́u1�v,�u2�v�{�^���������čĐڑ�

�uHID�f�o�C�X�̐ڑ��̏��������Ă���OK�{�^���������Ă��������v�ƕ\������܂��B�����ōēxWiiRemote�́u1�v,�u2�v�{�^���𓯎��������āA�ڑ��F�ؑ҂��̏��(4�‚̐FLED���_��)�ɂ��Ă���AOK�{�^���������΍Đڑ��ł��܂��B

�Ȃ�������WiiRemote�����݂���”\��������ꍇ�A�s�v�Ȑڑ��ݒ�͉E�N���b�N�Ń��j���[��\�����u�폜�v���Ă����Ɨǂ��ł��傤�B���܂��ڑ��ł��Ȃ��Ƃ����A��U�ݒ���폜���āA�ŏ��̃X�e�b�v�����蒼���Ɨǂ��ł��傤�B

�o�^���ꂽWiiRemote�ڑ��̏ڍ׏��

�܂��E�N���b�N�̃��j���[����u�ڍׁv��\�����邱�Ƃ��ł��܂��B�����ɂ�WiiRemote�̌‘̔ԍ��u�f�o�C�X�A�h���X�v�Ȃǂ��\������Ă��܂�(�l�b�g���[�N�J�[�h��MAC�A�h���X�ɑ�������ŗL��ID)�B������WiiRemote�����݂���‹����ƁA�X��WiiRemote����������ɂ͂��̃f�o�C�X�A�h���X�������ł��B��4���Ȃǂ��V�[���Ȃǂɂ��ē\���Ă����ƍ������Ȃ��ėǂ��ł��傤�B

Lenovo ThinkPad�ł̃y�A�����O

���ɁA��\�I�ȃm�[�gPC�uThinkPad�v�W������Bluetooth�A�_�v�^�ł̐ڑ�����Љ�܂��B�����ł͕M�҂��g�p���Ă���WindowsXP����ThinkPad X61���ɂ��Ă��܂��B

�u�R���g���[���p�l���v�ɂ́uBluetooth�ݒ�v�Ƃ����A�C�R��������A�u�f�f�v�^�u������ƁuBroadcom Corporation�v�A�u�t�@�[���E�F�A���r�W����Version 2.1.211.299�v�Ƃ���܂����B

ThinkPad�ɓ��ڂ���Ă���Broadcom�А�Bluetooth�X�^�b�N

�������̒i�K�Ő������\������Ă��Ȃ��ꍇ�ABluetooth�A�_�v�^���̏Ⴕ�Ă��邩�A�����@�\���n�[�h�E�F�A�X�C�b�`��OFF�ɂȂ��Ă���ABIOS�ŗL���ɂ���Ă��Ȃ��A�������́A�f�o�C�X�����݂��Ȃ��Ƃ������”\��������܂��B����BIOS��\�t�g�E�F�A�X�C�b�`�ł̖������͌����Ƃ������Ȃ̂ŁA�m�F���Ă݂�Ɨǂ��ł��傤(�����̏�Ԃ�Fn+F5�L�[�Ŋm�F���邱�Ƃ��ł��܂�)�B

���Ɂu�N���C�A���g�A�v���P�[�V�����v�̃^�u���N���b�N���Ă݂܂��傤�B���ꂩ�痘�p����uHID(Human Interface Device)�v�̃Z�L�����e�B�ی삪�u�s�v�v�ɂȂ��Ă��邱�Ƃ��m�F���Ă��������B

�N���C�A���g�A�v���P�[�V�����̃^�u��\��

�����ɍ쓮���Ă���悤�ł�����A���ۂɐڑ����Ă݂܂��傤�B�u�}�C�R���s���[�^�v�Ɂu�}�CBluetooth�v�Ƃ����A�C�R��������͂��ł��̂ŁA�_�u���N���b�N���ĊJ���Ă��������B�ŏ��͉����\������܂���̂ŁAWiiRemote�́u1�v�Ɓu2�v�̃{�^���������āA�����”\��Ԃɂ�����ԂŁu�͈͓��̃f�o�C�X�̌����v�����s���Ă݂Ă��������B

Broadcom�А�Bluetooth�X�^�b�N�F�͈͓��̃f�o�C�X�̌���

�߂���WiiRemote��g�ѓd�b�Ȃǃy�A�����O�”\�ȃf�o�C�X�����݂���ƃA�C�R�����\������܂��B���̃A�C�R���Ƀ}�E�X�|�C���^���߂Â�����A�v���p�e�B������ƃf�o�C�X�A�h���X�����邱�Ƃ��ł��܂��B

���āA�����ł‚��A���̃A�C�R�����_�u���N���b�N���āu�f�o�C�X�̐ڑ��v�����s���Ă��܂������Ȃ̂ł����A���̕��@�ł͉i����WiiRemote�Ƃ̃y�A�����O���������邱�Ƃ͂ł��܂���B���̗���ł����ƁA�y�A�����O�̂��߂�PIN�R�[�h��K�{�Ƃ��ėv�������̂ł����AWiiRemote�ɂ́u�󔒂̃p�X���[�h�v���ݒ肳��Ă��邽�߁A�󔒂̃p�X���[�h���󂯕t���Ȃ����̃X�^�b�N�ł͔F�؂��ł��Ȃ��̂ł��B����͂����炭Broadcom�̃X�^�b�N�ɂ�����o�O���d�l�~�X�Ȃ̂ł����A������Ƃ����R�c�Őڑ�������@������܂��B

Broadcom�А�Bluetooth�X�^�b�N�F���̃G���[���\�������ɐi�߂Ȃ�

�܂��A��x�A�������ʂ̌X�̃f�o�C�X�A�C�R���ł͂Ȃ��󔒕������N���b�N���Ă��������B����ƍ����̃^�X�N�̈ꗗ�ɁuBluetooth�f�o�C�X�̒lj��v�Ƃ����^�X�N������܂��B������N���b�N����ƁuBluetooth�Z�b�g�A�b�v�E�B�U�[�h�v���N�����܂��B

Broadcom�А�Bluetooth�X�^�b�N�F�Z�b�g�A�b�v�E�B�U�[�h

�������J�n���AWiiRemote�����ꂽ�炻�̃A�C�R�����N���b�N���āu���ցv�̃{�^���������܂��B��������WiiRemote�́u1�v�Ɓu2�v�̃{�^�����������ςȂ��ɂ��Ďw���͂Ȃ��Ȃ��ł��������B

�\�����ꂽ�uRVL-CNT-01�v���N���b�N���āu���ցv

PIN��v�������ʂ��\������܂����AWiiRemote�̃{�^����Ў�ʼn������܂܁u�X�L�b�v�v���N���b�N���܂��B���̂܂�3�b�قǑ҂��Ă݂Ă��������B

�u1�v,�u2�v�{�^�����������܂܁u�X�L�b�v�v���A3�b�قǑ҂�

����ƁA�G���[��ʂ͕\�����ꂸ�A�����AWiiRemote��HID�T�[�r�X��I�������ʂ��\������܂��B�`�F�b�N�{�b�N�X��ON�ɂ��āu�����v���Ă��������B

���̃T�[�r�X�I����ʂ��\�������܂ő҂‚̂��R�c

���̗���Ŗ���Broadcom�Ђ̃X�^�b�N�����p�ł���悤�ɂȂ�܂��BPIN���v��������ʂŁu1�v+�u2�v�{�^�����������ςȂ��ɂ��Ă����̂��|�C���g�ł��B�Đڑ��̏ꍇ�������菇�Őڑ��ł��܂����A��x�y�A�����O�ɐ������Ă���΁A�}�C�R���s���[�^���̃}�CBluetooth�A�C�R������A�ڑ�������WiiRemote�̃A�C�R�����N���b�N���āu�I������Bluetooth�f�o�C�X�̒lj��v�Ƃ��āA�u1�v�Ɓu2�v�{�^�����������ςȂ��ɂ��Ă����΁A�Z���X�e�b�v�ōĐڑ��ł��܂��B

�Ȃ��A���̌�u�}�CBluetooth�v�E�B���h�E�ɂ͉����\������܂��񂪁A�u�͈͓��̃f�o�C�X�̕\���v�Ƃ���Bluetooth�^�X�N���N���b�N���Ă݂Ă��������B�u�}�CBluetooth\Bluetooth Neighborhood�S�́v�Ƃ����ꏊ�ɂ̓����N��Ԃ������u�����v���t�����ꂽWiiRemote�̃A�C�R�����\������Ă���͂��ł��B�ؒf����ꍇ�̓f�o�C�X�̃A�C�R�����N���b�N���āu�������v��I��ł��������B�Đڑ��́A�f�o�C�X�̃A�C�R�����N���b�N����Bluetooth�^�X�N����u�I������Bluetooth�f�o�C�X�̒lj��v��I�ԂƁA�E�B�U�[�h���ēx�N�����܂��B��L�̎菇�Ɠ������A�u1�v,�u2�v�{�^�����������ςȂ��ɂ��āA�u�X�L�b�v�v��I�񂾌�A���̂܂܃{�^��������������HID�T�[�r�X���\�������܂�3�b�قǑ҂‚̂�Y��Ȃ��悤�ɂ��Ă��������B

�ȏ�ŁAThinkPad�ɓ��ڂ���Ă���Broadcom�Ђ̃G�N�X�v���[���[�����^�̃X�^�b�N�ɂ�����ڑ����@�̉�����I���܂��B���N�̎��тƌ��S���Ől�C��ThinkPad�ł����A�M�҂̎g�p���Ă���‹��͂��������Â��̂�������܂���B�V�X�e���̃f�o�C�X�}�l�[�W���[����Bluetooth�f�o�C�X�����̃h���C�o�̃v���p�e�B������ƁA���[�J�[�͊m����Broadcom�ł����A���t���u2006/12/19�v�A�o�[�W�������u5.1.0.2900�v�ƂȂ��Ă���܂��B

�f�o�C�X�}�l�[�W���[�Ńh���C�o�o�[�W�������m�F
Broadcom�А�Bluetooth�X�^�b�N�A������Ƃ����b

Broadcom�Ђ�Bluetooth�ƊE�ł͑��ŁAWiiRemote�{�̂ɂ����̃`�b�v�����ڂ���Ă��܂��B�܂�Broadcom����������h���C�o�\�t�g�E�F�A�͎��Ӌ@��Ƃ��Ĕ̔�����Ă���Bluetooth�A�_�v�^��A�����̃m�[�gPC�ɍ̗p����A�h���C�o�̃o�[�W���������X�i�����Ă���AWiiRemote�o�ꓖ���ɔ�ׂāA���w�̃h���C�o�ɂ͉��̕s�����Ȃ��̂ł����A�Ƃ�����|���̕\����GUI�̓���ňӖ��s���ȂƂ��������܂�(��������WiiRemote��ڑ�����e�X�g���h���C�o�J���҂��W���I�ɍs���Ă���Ƃ��v���܂���...)�B���̂Ƃ���HID�T�[�r�X���񋓂����܂Łw1+2���������ςȂ��ɂ��Ȃ��ƃ^�C���A�E�g����x�Ƃ����e�N�j�b�N�͋��ʂ̂悤�ł��B�M�҂��̌������ʔ���Bloadcom�X�^�b�N�̌o���Ƃ��ẮA�f�o�C�X�̗񋓎��ɕ����������N�����A�{�^�����\�����ꂸ�A�������ėǂ��̂��킩��Ȃ��A�Ƃ������i������܂����B����Ȏ��́uAlt+C�v��uAlt+S�v�A�uAlt+N�v�Ȃǁu�X�L�b�v�v��u���ցv�ɂ�����V���[�g�J�b�g�������Ă݂�Ƃ悢�ł��傤�B

ASUS EeePC S101�ł̃y�A�����O

�����āA�ŋߘb��̃l�b�g�u�b�N�̑�\�Ƃ�������ASUS�А��uEeePC 901�v�ł̃y�A�����O���Љ�܂��B��������Ă���Bluetooth�A�_�v�^��ThinkPad�̗�Ɠ�����Broadcom�Ђł����A�o�[�W�������قȂ�A���Windows�̃G�N�X�v���[���[�ɓ�������Ă��܂��B�ڑ��͂ł���̂ł����A������Ƃ����R�c������܂��̂ŁA�����ݒ肩�������܂��B

�܂��́A���߂�Bluetooth�Őڑ�����ꍇ�A�R���g���[���p�l���́u�V�X�e���v����u�f�o�C�X�}�l�[�W���v���N�����A�ǂ̂悤��Bluetooth�f�o�C�X���C���X�g�[������Ă���̂��m�F���Ă����Ɨǂ��ł��傤�B

�f�o�C�X�}�l�[�W���uBluetooth�f�o�C�X�v�Ńh���C�o�̏ڍׂ͊m�F�ł���

���āA����PC�ŏ��߂�Bluetooth���g�p����ꍇ�A�����ݒ肪�K�v�ɂȂ�܂��B�R���g���[���p�l���́uBluetooth�ݒ�v���_�u���N���b�N����ƁA�����ݒ�̂��߂̃E�B�U�[�h���N�����܂��B

�����ł̃`�F�b�N�͂��D�݂�

�uWIDCOMM Bluetooth Software 5.1.0.5500�v�Ə������\������Ă��܂����A�܂��͂���PC��Bluetooth�z�X�g�Ƃ��Ă̖��O�ƃR���s���[�^�̎�ނ�ݒ肵�܂��B�����ł́uEee�v�Ƃ������O�́u���b�v�g�b�v�v�Ƃ��܂����B�����ăT�[�r�X�̐ݒ�ɓ���܂��B

Bluetooth�����ݒ�E�B�U�[�h
�u���ցv���N���b�N���ăT�[�r�X�̐ݒ�ɐi��

�����ł�WiiRemote�s�̐ڑ��ɕK�v�ȃT�[�r�X�͂���܂���̂ŁA�S�Ẵ`�F�b�N���O������ԂŁu���ցv�i�݂܂��B�T�[�r�X�͌�ł��R���g���[���p�l���uBluetooth�̐ݒ�v����u���[�J���T�[�r�X�v�Őݒ肷�邱�Ƃ��ł��܂��̂ŐS�z�͗v��܂���B

�K�v�ȃT�[�r�X�͂Ȃ��̂ł��ׂă`�F�b�N���O���āu���ցv

�����A�����ݒ�͏I����Ă��܂��B�E�B�U�[�h�͂��̂܂ܑ����ăf�o�C�X�Ƃ̐ڑ����s�����Ƃ��ł��܂��BWiiRemote���������āu���ցv�i�݂܂��BWiiRemote�́u1�v�{�^���u2�v�{�^���𓯎��������āA�ڑ��ҋ@���[�h(�FLED4�‚��_��)�̏�Ԃɂ��܂�(1+2�{�^������͎�𗣂��Ȃ��ق����ǂ��ł��傤)�B�^�C�~���O������Ȃ��Ƃ��̓E�B�U�[�h�́u�Č����v�������Ă݂܂��傤�B

WiiRemote���茳�ɏ������āu���ցv

�}�E�X�ƃL�[�{�[�h�̃A�C�R���Ƌ��ɁuNintendo RVL-CNT-01�v���������ꂽ��A���΂₭�N���b�N���āu���ցv�������܂��B���̂Ƃ��A�‚��u1�v+�u2�v�{�^�������𗣂��Ă��܂����Ƃ������̂ŋC���‚��Ă��������B

WiiRemote�����o���ꂽ��A�C�R�����N���b�N���āu���ցv

�������班���f������𓮂����K�v������܂��B�_�C�A���O���\������y�A�����O�ɓ���܂��B�u�������g�ݍ��킹�v�ƕ\������Ă��܂����A����PIN�������Ȃ�WiiRemote�Ƃ͂��̗���ł͐ڑ��ł��܂���B�����ł́u�X�L�b�v�v��I�����܂��B����Ƃ��΂炭�����\������Ȃ��̂ŁA�u1�v+�u2�v�{�^�����������ςȂ��ɂ��Ă��Ă��������B

�Z�L�����e�B�R�[�h�́u�X�L�b�v�v����

������WiiRemote�̃T�[�r�X�񋓂ɐ�������ƁA�}�̂悤�ɁuNintendo RVL-CNT-01�FBluetooth�Ή��}�E�X�A�L�[�{�[�h�A���̑��̃C���^�t�F�[�X�f�o�C�X���g�p���܂��B�v�ƕ\������܂��B�u1�v+�u2�v�{�^���������Ă�̂ő�ς�������܂��񂪁A�`�F�b�N���āu���ցv�������܂��傤�B

�g�p����T�[�r�X�������̂Ń`�F�b�N���āu���ցv
�����ɐڑ�����������

���āA����Ŗ����ڑ������ł��BWiiRemote�̃{�^�������𗣂��Ă����v�ł��B�u�}�CBluetooth\Bluetooth Neighbourhood�S�́v�Ƃ����E�B���h�E��WiiRemote��\���uNintendo RVL-CNT-01�v���\������Ă���͂��ł��B

�ڑ����Ȃ̂Łu�����v���\������Ă���

�_�u���N���b�N����ƁA�X�e�[�^�X�\���ł��܂��B�X�e�[�^�X�ɂ͐M�����x��A�N�e�B�r�e�B���\������܂��BWiiRemote�̃{�^���������Ǝ�M�f�[�^��������l�q�����鎖���ł��܂��B�Ȃ����̃X�^�b�N�̂悤��MAC�A�h���X�����邱�Ƃ͂ł��Ȃ��悤�ł��B

�X�e�[�^�X�\���F�{�^���������Ɓu��M�v��������

�E�N���b�N�Łu�������v��I�ԂƐؒf��ԂɂȂ�܂��B�ēx�ڑ�����Ƃ��́u�}�C�R���s���[�^�v�́u�}�CBluetooth�v����uBluetooth�f�o�C�X�̒lj��v�Ƃ����E�B�U�[�h�`���̂��̂�I��ł��������B�uBluetooth�f�o�C�X�̌����v��uBluetooth Neighborhood�S�́v��I��ł��ǂ������Ȃ��̂Ȃ̂ł����A�y�A�����O�́u�X�L�b�v�v�Ƀo�O������悤�ŁA��ɐi�ނ��Ƃ��ł��܂���B

�}�C�R���s���[�^�́u�}�C Bluetooth�v�ł́u�f�o�C�X�̒lj��v��I��

�Đڑ��ł����Ă��u�f�o�C�X�̒lj��v�E�B�U�[�h��I�ԁA�Ƃ����_�ɂ����C���‚��Ă��������B�ڑ��̗��ꎩ�͍̂Đڑ��ł��S���ς��܂���B�u1�v+�u2�v�{�^�����������ςȂ��ɂ���̂�Y�ꂸ�ɁB�ڑ�����Ă���ꍇ�́uBluetooth Neighborhood�S�́v�ɕ\������܂��B

���āA������Bluetooth�ڑ��̗��ꂪ�����ł��܂����ł��傤���H�Ō�ɏЉ��ThinkPad��EeePC�̗��Broadcom�Ђ̃X�^�b�N�ɂ�����o�O�̂悤�Ȃ��̂�����A�y�A�����O�Ɂu�{�^���������ςȂ��v��u�Đڑ������E�B�U�[�h�v�Ȃǂ̃R�c���K�v�ł������A��x�o���Ă��܂��Γ�Ȃ����p�ł��܂��B���Ƀl�b�g�u�b�N�ł�Visual Studio���g�����J���Ȃǂ͂��܂茻���I�ł͂���܂��񂪁A�W����Bluetooth�A�_�v�^��������Ă���̂ŁA�W����v���W�F�N�g�Ȃǂł͕֗��Ɏg���邱�Ƃ�����ł��傤(���������ł��I)�B

�����ŏЉ��Bluetooth�ڑ������܂������Ȃ��������́A�ł���΂��̃X�e�b�v�Ŏg�������Ȃ��̂𒲒B���Ă������Ƃ������߂��܂��B������Bluetooth�ڑ��ɐ��������l�́A���̂܂܎��̐߂̎����ɐi��ł��������B

���̑��̃X�^�b�N

BlueSoleil�́AWiiRemote�o�ꓖ���͉��Ăōł�������т̂���X�^�b�N�ł����B��p�̐ڑ��A�v���P�[�V�����������I�ŁA���ɓ�Ȃ��ڑ��ł���̂ʼn���͂������܂���B

�܂�Windows Vista�ɂ����āA�ꎞ���AWiiRemote���ڑ��ł����A������߂Ă����l�����邩������܂��񂪁ASP1�ȍ~���瓮�삷�邱�Ƃ��񍐂���Ă��܂��̂ŁA������߂��Ɏ����Ă݂�Ƃ悢�ł��傤�B

���Ȃ݂�MacOS��Ubuntu�Ȃǂ�Linux�ł�OS�̕W���̋@�\�����Ŗ��Ȃ��ڑ��ł��܂��B

WiinRemote�Ŏ���

���E�ő����J�̃c�[���uWiinRemote�v

WiinRemote��2006�N12��2���AWii�{�̂��������ꂽ���̓��Ɍ��J����A���E�ł����Ƃ��L���ɂȂ���WiiRemote��PC�ŗ��p�ł���t���[�E�F�A�ł��Btokkyo����ɂ���ĊJ������u���Ȃ����������v(http://onakasuita.org/wii/)�ɂČ��J����Ă��܂��BWiiRemote���g����Windows�̃J�[�\���𓮂�������A�����x�Z���T��ԊO���Z���T�̏�Ԃ��ώ@���邱�Ƃ��ł��܂��B

2007�N1��13���Ɍ��J���ꂽ�uWiinRemote_v2007.1.13.zip�v�����݂̂Ƃ���ŏI�łŁABorland Delphi 6�ɂ��\�[�X�R�[�h�����J����Ă��܂��B�ł��������J����A�\�[�X�R�[�h���v�����Ă��邾���łȂ��A�c�[���Ƃ��Ă��l�X�ȋ@�\�����肵�ė��p�ł���̂ŁA���݂ł������̃��[�U�ɗ��p����Ă��܂��B

WiinRemote�̓���ƃC���X�g�[��

WiinRemote�́u���Ȃ����������v(http://onakasuita.org/wii/)�ɂĖ����Ŕz�z����Ă��܂��B�u--�_�E�����[�h�v�̍ł��V�����o�[�W�����uWiinRemote_v2007.1.13.zip�v���N���b�N���ă_�E�����[�h���܂��B�_�E�����[�h�����t�@�C�����𓀂��܂��B�ꏊ�͂ǂ��ł��ǂ��A�C���X�g�[���͕s�v�ł��B���Ƃ́uWiinRemote.exe�v�����s���邾���ł��B

WiinRemote���_�E�����[�h���ĉ�

�O�߂Ŗ�����WiiRemote��Bluetooth�ڑ��ڑ��ł��Ă���΁A�X�N���[���V���b�g�悤�ɉ����x�̒l�������O���t���\������܂��BWiiRemote���u���u���ƐU���āA�������ω����邱�Ƃ��m�F���܂��傤�B

�uWiinRemote�v�̃X�N���[���V���b�g

WiinRemote���g�����Ȃ���

WiinRemote�ɂ͗l�X�ȋ@�\������܂��BWiiRemote�̊�{�I�ȓ��͏����m�F���邾���łȂ��A�}�E�X�̑���Ƃ��Ă�����x�̑��삪�ł���悤�ɂȂ��Ă��܂��B�܂��A���낢�뎎���O�ɁuCtrl+S�v(�R���g���[���L�[�������Ȃ���uS�v)�ŁA�}�E�X���͋@�\��On/Off��؂芷������̂��o���Ă����ƍQ�ĂȂ��ōς݂܂��B

WiinRemote�F�e�����

������WiiRemote�̎ʐ^���A���݂̉�����Ă���{�^����\�����Ă��܂��B�{�^�����������Ɣ��s���N�ŕ\������܂��B

�uMotion Sensor�v�ƕ\������Ă���G���A�������x�Z���T�[�̃��A���^�C���̒l�ł��BBlue,Red,Green�����ꂼ��WiiRemote��X,Y,Z���Ɋ��蓖�Ă��Ă��܂��B���̃Z�N�V�����ł͂�����g���Ă�����Ƃ��������̎������s���܂��B�uMotion Sensor�v�̉E���ɕ\������Ă��鍕�������A���肳�ꂽWiiRemote�́u�p���v��\���Ă��܂��B

�uIR Sensor�v�ł́A�ԊO���Z���T�[���擾�������W�l��\�����Ă��܂��B���܎茳�ɏ����̃Z���T�[�o�[���Ȃ��Ă��AWiiRemote���g���Ď����T���Ă݂Ă��������B�����������镨�����邩������܂���B�g�߂ȕ��ł͗Ⴆ�΁A���z�┒�M�d���Ȃǂ��ԊO���𔭂��Ă��܂��B

�k���`���N�R���g���[���[���ڑ�����Ă���ꍇ�uNunchuk�v�̃G���A�ɉ����x�Z���T�[�ƃA�i���O�X�e�B�b�N�̒l���\������܂��B

���j���[�́uOptions�v�ŁuPreferences�v��������Ctrl+P�ŁA�ݒ��ʂ��\������܂��B

WiinRemote�F�ݒ���

������A�uGeneral�v�́uCursor�v�ŁA�J�[�\�����[�h���̃}�E�X�|�C���^�����ő��삷�邩��I�ׂ܂��B�f�t�H���g�͉����x�Z���T�[�ɂ��X���ł��B�Z���T�[�o�[���g��Ȃ��Ă��悢�̂ł����A����͂��܂葀�삵�₷�����̂ł͂���܂���B�ԊO���ő��삷��uIR Sensor�v�������̓k���`���N�̃A�i���O�X�e�B�b�N�ő��삷��uNunchuk Analog Stick�v�����Ў����Ă݂Ă��������B���̑��̃`�F�b�N�{�b�N�X�̋@�\�͈ȉ��̒ʂ�ł��B

���� �Ӗ�
Enable Cursor at Startup �J�[�\�����[�h���N��������g�p
Minimize at Startup �N�����ɍŏ���
Draw Graph �O���t��`��
Rumble on Edge �}�E�X�J�[�\������ʒ[�ɗ����Ƃ��Ƀo�C�u���[�^��U��

�uMotion Sensor�v���ڂ́A�����x�Z���T�[�Ń}�E�X�𑀍삷��Ƃ��ɕK�v�ɂȂ�p�����[�^�[�ł��B

���� �Ӗ�
Motion sensor threshold �����x�Z���T�[�̔����Ȓl���ǂ��܂Ŗ������邩
Invert Horizontal �����������t�]
Invert Vertical ���������𔽓]
Cursor Speed �J�[�\���ړ����x�̍ő��ƍŏ�(���ɂ���ƒx��)
When button pressed B�{�^����������Ă���Ƃ��J�[�\���𑬂�/�x����I��
Re-Calibrate on Cursor On/Off �J�[�\�����[�h�̐؂�ւ����ɃL�����u���[�V���������s

�uButton Assign�v�ł́AWiiRemote�̊e�{�^���ɋ@�\�����蓖�Ă��܂��B�V���v���ł����Ȃ��Ȃ����͂ȋ@�\�ŁA�Ⴆ��Button���uHOME�v�AAssign���uKeys�v�ɂ��āA�uKeys�v�ɂ���uPress Keys Here�v���N���b�N���āuAlt�v�L�[�������Ă���uF4�v�L�[�������Ă݂܂��傤�B���̉��ɁuAlt+F4�v�ƕ\�����ꂽ��uSet�v�������܂�(�Ō�ɁuApply�v�L�[�������Đݒ�ۑ�)�B�����HOME�L�[����������A���̃E�B���h�E��‚���@�\���ł��܂����B�����悤�Ȏ菇�Łu�{�v�u�|�v�L�[�ɉ��ʂ����蓖�Ă���A�u1�v�u2�v�L�[�ɍD���ȃA�v���P�[�V���������蓖�Ă邱�Ƃ��ł��܂�(�uExecute�v�Ŏ��s�t�@�C����I��ł���uSet�v����̂�Y�ꂸ��)�B

�uIR Sensor�v�ł́u�ԊO���������Ȃ��Ƃ��͉����x�Z���T�[���g���v�Ƃ����`�F�b�N�{�b�N�X�ƁALED�����E�̊O�ɏo���ꍇ�̈��萫�𒲐����邽�߂́u�����������̒����g��\��(��������)�v������܂��B

�uNunchuk�v�ł̓A�i���O�X�e�B�b�N���J�[�\�����[�h�Ŏg�p�����ꍇ�̑��x�ƁA�㉺���E�����̋t�]�p�`�F�b�N�{�b�N�X������܂��B

�d�͂��ώ@���Ă݂悤

���āA�����قǏЉ���uMotion Sensor�v�ł́A�����x�̃��A���^�C���l��3�F{X,Y,Z}��{��,��,��}�ŕ\�����Ă��܂��BWiiRemote��X,Y,Z���Ƃ͂��ꂼ��A�{�^���̕t���Ă���ʂ����̏�ɒu�����Ƃ��āA���ʂ̃{�^�����t���Ă��Ȃ�������X�A�ԊO���Z���T�[���t���Ă��������Y�A�{�^���ʂ̏㉺������Z�ƂȂ�܂��B

�����āA�悭�݂�ƁA3�‚̐F�̐��͂��‚��������x���ɂ͂���܂���B�{�^���ʂ���ɂ��Ă��鎞�͗΂����ɔ�ׂď����Ⴍ�A�E�������ɂ��邩�����ʼn��ɐQ������Ɛ‚��Ⴍ�A�����ĐԊO���Z���T�[���������ɂ��ė�������ƁA�Ԃ��Ⴍ�Ȃ�܂��B

WiinRemote�ŏd�͂��ώ@

����͂����������ł��傤�H�����ł��I���ꂪ�n����̑S�Ă̕����ɓ����w���L���́x�ł��B���i�͒��ډ�X�̖ڂɌ����Ȃ��d�͉����x���A�e���̉������ɓ��������x�Ƃ��Ċώ@�ł��Ă���Ƃ����܂��B������O�̂��ƂȂ̂ł����A������Ƃ������������킦�܂��񂩁H����𗘗p���邱�ƂŁAWiiRemote�̌X�������o�ł��܂��B�����x�Z���T�[�O���t�̉E���ł͂��̂悤�ɂ��Ďp���𐄒肵�Ă���悤�ł��B�������A�C���‚��Ȃ���΂Ȃ�܂���A���ɂ͐l�Ԃ�WiiRemote�������U��Ƃ��ɂ͏d�͂����傫�Ȓl����͂��邱�ƂɂȂ�܂��B����ȂƂ��A���̎p������͂ǂ�ȗl�q�ɂȂ邩�A�ώ@���Ă݂Ă��������B

PowerPoint�Ńv���[���e�[�V����

���āA�V���v���Ńp���t���ȁuWiinRemote�v�ł����A���p�I�Ɏg�����߂ɁA�����ݒ肵�Ă݂܂��傤�B�����ł̓v���[���e�[�V�����\�t�g�uPowerPoint�v�ł̗��p��z�肵�Ă݂܂��B

�܂��́uHOME�v�{�^���Ńp���[�|�C���g���N���ł���悤�ɂ��܂��傤�BCtrl+P�Őݒ��ʂ�\�������āuButton Assign�v�́uButton�v��I��ŁuHome�v�ɕύX�A�����Ă��������́uAssign�v���uExecute�v�ɕύX���܂��B����ɉ���Execute�ɁuC:\Program Files\Microsoft Office\OFFICE11\POWERPNT.EXE�v���t�@�C���u���E�U�Ȃǂ��g���Đݒ肵�A�Ō�ɁuSet�v�������܂��B�uApply�v�������āA��������ݒ��ʂ�‚��āAHOME�{�^������������p���[�|�C���g���\�������̂��m�F���܂��傤�B�\�����ꂽ��A�D���ȃv���[���e�[�V�����t�@�C�����J���Ă����Ƃ悢�ł��傤�B

�����v�̂ŁA�ȉ��̂悤�Ɋ��蓖�ĂĂ݂Ă��������B

Button Assign �@�\
Up Up �X���C�h�߂�(�ύX�Ȃ�)
Down Down �X���C�h����(�ύX�Ȃ�)
Right Keys [PgDn] �y�[�W����
Left Keys [PgUp] �y�[�W�����߂�
A Mouse->Left Click �}�E�X�N���b�N(�ύX�Ȃ�)
B Cursor On/Off��Speed �J�[�\�����[�h�����x�ؑ�(�ύX�Ȃ�)
Plus Mixer->Volume Up �Đ����ʃA�b�v
Minux Mixer->Volume Down �r�f�I���̍Đ����ʃ_�E��
1 Keys [Esc] �����Ƃ����Ƃ��̂��߂̏I��
2 Keys [F5] �v���[���e�[�V������

�ǂ��ł��傤�H���‚���PowerPoint���A���J�b�R�悭����ł���悤�ɂȂ�܂����B���̉��p�ŁA���Ƀv���O�����������Ȃ��Ă��A�l�X�ȃA�v���P�[�V�����p��WiiRemote���g����悤�ɃJ�X�^�}�C�Y���邱�Ƃ��ł��܂��B

�����ł̓t���[�E�F�A�uWiinRemote�v���g���āAWiiRemote�̐ڑ���̓���m�F�ƁAPowerPoint��WiiRemote�ő��삷�邽�߂̐ݒ��������܂����BWiinRemote�̓V���v���ł����A�X�^�[�g�������������Ƃő����̐l�X�Ɏx�����A�l�X�ȃX�^�b�N�ň��蓮�삷�邱�Ƃ������ł��B�C���X�g�[�����s�v�ŁA�T�C�Y���������̂ŁA�����Ƃ����Ƃ��̓���m�F�̂��߂Ɏ��������Ă����ƕ֗��ł��B

���̂悤��WiinRemote�͗l�X�ȃA�v���P�[�V�����ɍ��킹�āAGUI�����Ń{�^���̊��蓖�ĂȂǂ�ݒ肷�邱�Ƃ��ł��֗��ł����A���̌ŗL�̐ݒ��ۑ����Ă��Ƃœǂݍ��񂾂�A�؂芷�����肷�邱�Ƃɂ͌����Ă��܂���B�܂��W���C�X�e�B�b�N�̑���̐M�����o�����Ƃ��c�O�Ȃ���ł��܂���B���̂悤�ȗp�r�ɂ͎��߂ʼn������uGlovePIE�v���K���Ă���ł��傤�B

�悭�����g�L�����u���[�V�����h���ĉ��H

�u�L�����u���[�V�����v�Ƃ́A�f�o�C�X�n����ł͂悭�o�Ă���p��ł��B�Z���T�[�⑪���ȂǁA����M���̓��͂Ƒ���̑ΏۂƁA�o�͂����l�Ƃ̊֌W���A�Č����̂����ɍ��킹�Č���t�����Ƃł��B�f�o�C�X����n�̃v���O���~���O�ł́A�f�o�C�X�́u���̒l�v(raw data)���A�g�p�ł���f�[�^�ɕϊ����邽�߂̑���Ƃ������܂��B

���̕ϊ��͗p�r������ɂ�肳�܂��܂ȕϊ������{����܂��B�����l�⌴�_���Z�b�g����΂������̂���A�r���Ȑ��Ƃ������񎟋Ȑ��𗘗p������@�A����l�悾���𗘗p����o���h�p�X�t�B���^��g�ݍ��킹�����@�ȂǁA���̒������@�ɂ‚��Ă͂��܂��܂ł��B

�Ȃ��̂́u�r���v�Ƃ��W�L����Ă��܂������A�ߔN�ł͌v�ʖ@�Łu�Z���v�ƕ\�L����Ă���A�����ɂ́u�Z���v�̊T�O�ɂ́u�����v���܂܂�Ȃ������ł��B����čŋ߂ł́u�L�����u���[�V�����v�̂܂܃J�^�J�i�|�󂳂�鎖�������悤�ł��B

���[�U�[�C���^�[�t�F�[�X�ȂǂŃL�����u���[�V��������A�Ƃ������ꍇ�͂����Ă����_�̃��Z�b�g�Ȃǂ��s���āA��������ɂ���A�Ƃ����s���ł��邱�Ƃ������ł��B�Ⴆ�΃^�u���b�gPC�Ȃǂ̃^�b�`�p�l�������߂Ďg���Ƃ���ʂɕ\�����ꂽ�u�{�v���N���b�N���Ă��������A�Ƃ������b�Z�[�W������o�邱�Ƃ�����܂����A�����ł�4�_�̕\����̈ʒu�ƁA�^�b�`�p�l���f�o�C�X���瑗���Ă���M����K�������邽�߂́u�L�����u���[�V�����v���s���Ă��܂��B

WiiRemote�͌v���@��ł͂Ȃ��A�Q�[���p�̃C���^�[�t�F�C�X�ł�����A���ʂ�d�͂̍Č����͂����������Ƃ߂��܂����A�����قǂł͂���܂���B�Č����̕s����A�o�N�ω��ȂǂŌ�肪�������Ƃ��Ă��A�����悤�ȑ̌����Č��ł���΂����킯�ł��B

���̂��߁AWiiRemote�ɂ́A�����x�Z���T�[�̏d�͂ɑ΂���␳�l���ۑ�����Ă���悤�ł��B�܂��ԊO���Z���T�[�̋��x�͋����A���Ȃ킿�g�p���镔���̋�ԂɈˑ����܂��̂ŁAWii�{�̑���4�i�K�ɐݒ肷�邱�Ƃ��ł���悤�ł��B���̑��A�K�v�ɂȂ�L�����u���[�V�����̎d�g�݂̓A�v���P�[�V�����J���ґ��ōl���Ď�������K�v������܂��B�������L�����u���[�V�����̕K�v�̂Ȃ��A�ɗ͏��Ȃ��菇�ň��肵�ė��p�ł���d�g�݂������ł���΂��΂炵���ł��B

GlovePIE�Ŏ���

GlovePIE�Ƃ�

GlovePIE�͍ł��g�p����Ă���AWiiRemote���T�|�[�g����R���g���[���G�~�����[�^�[�ł��BCarl Kenner�ɂ���ĊJ������Ă��܂��BGlovePIE�Ƃ́uGlove Programmable Input Emulator�v�̈Ӗ��ŁA���Ƃ��ƃ��@�[�`�������A���e�B�̂��߂̃f�[�^�O���[�u���i�u5DT�v���g���āA���܂��܂ȃQ�[�����v���C���邽�߂ɃW���C�X�e�B�b�N��}�E�X���G�~�����[�V�������邽�߂ɊJ������Ă����悤�ł��B���̐����̉ߒ���WiiRemote���T�|�[�g���A�L���ɂȂ�܂����B�����Ƃ��āA���ׂẴG�~�����[�V�������p�̃X�N���v�g�ŋL�q���܂��B�Ⴆ�΁uA�{�^�����V���b�g�AB�{�^�����{���Ɂv�Ƃ������Q�[�����ꂼ��̊��蓖�Ă��A�����ŏ������Ƃ��ł���̂ł��B

�Ⴆ�΁A�uDOOM�v�Ȃǂ̈�l�̃V���[�e�B���O�Q�[���ł悭�g����[W][A][S][D]�L�[�����ꂼ��O�㍶�E�̈ړ��L�[�Ɋ��蓖�Ă��Ă���ꍇ�AGlovePIE�X�N���v�g�ł́A�f�[�^�O���[�u�̈ʒu���g����

W = glove.z > -50 cm
S = glove.z < -70 cm
A = glove.x < -10 cm
D = glove.x > 10 cm

�ƕ\�����邱�Ƃ��ł��܂��B���ɂ��W���C�X�e�B�b�N��}�E�X�A�L�[�{�[�h�������̃L�[���͂�A�������}�N���Ƃ��Ĉ������ƂȂǂ��ł��ASAPI(�����o��API)��A�d�q���y�Ŏg����MIDI��OpenSound Control(OSC)�Ȃǂ̏o�͂��T�|�[�g���Ă���A���ɍ��@�\�ȃc�[���Ƃ����܂��B

GlovePIE�̃C���X�g�[��

GlovePIE�̃C���X�g�[���͔��ɊȒP�ł��B�����z�[���y�[�W�ɍs���A�ŐV�ł��_�E�����[�h���A�A�[�J�C�u��W�J���邾���ł��B

GlovePIE�̃z�[���y�[�W

http://carl.kenner.googlepages.com/glovepie_download

�ŐV�ł̓o�[�W����0.30�Ȃ̂ł����A�[���ȃo�O(�ԊO���Z���T�[�g�p���ɉ����x�Z���T�[�L�����u���[�V�����ɕs�)�𗝗R�Ɍ��J�����~����Ă��܂��B�W�F�X�`���[�F���Ȃǂ�������̐V�@�\�����荞�܂�Ă���悤�Ȃ̂ł����A�u���J�����܂ł̊�0.29�����g�����������v�Ə����ꂽ�܂܁A�����Ԃ�ƒ������Ԃ��o���Ă��܂��Ă��܂��BVer.0.29�̌��J��2007�N1��4���Ə��X�Â��̂ł������ɖ��͂Ȃ��̂ŁA��������_�E�����[�h���܂��傤�B

GlovePIE�̃z�[���y�[�W�F�_�E�����[�h�Ɋւ���

�_�E�����[�h�̃����N���ш�̐����Ȃǂ�4�ӏ�����܂��̂ŁA�m���Ƀ_�E�����[�h�ł��Ă��邩�ǂ����m�F���Ȃ���uGlovePIE029.zip�v���_�E�����[�h���Ă��������B

GlovePIE ver.0.29��W�J�����Ƃ���

�_�E�����[�h����ZIP�t�@�C����W�J����ƁA��������̃t�@�C��������܂��B���s�t�@�C���́uGlovePIE.exe�v�ł����A�܂��̓��C�Z���X�֌W���m�F���邽�߂Ɂureadme.txt�v���J���܂��傤�B

���C�Z���X�Ɋւ��ẮA�ȉ��̂悤�ɋL�q����Ă��܂��B

This software is copyright (c) Carl Kenner, except for scripts by other \
    authors.
By using this software you agree to obey the following license conditions:

* You can't make money using this software as part of a baseball \
    simulation. This is for contractual reasons. But you can make as much \
    money as you like using it for anything else.

* You may not use this software directly or indirectly for any military \
    purpose. This includes, but is not limited to, training, research and \
    development, controlling military hardware, directing military \
    personel, or troop entertainment. You may not use this software \
    anywhere on a military base or vessel. This applies to all versions of \
    PIE.

* You may not export this software to Israel, or use it in Israel \
    (including the occupied territories), until Israel has ended its \
    occupation of the West Bank, Gaza Strip, Lebanon, Syria, and anywhere \
    else it may occupy. If you try to run it in Israel it will give you an \
    error.

* Missionaries may not use this software. It may not be used for any \
    missionary purpose. Or any other genocidal purpose.

* You may not use this software to cheat at online or multiplayer games. \
    What constitutes cheating depends on the game and the server. Just \
    using a different input device shouldn't be considered cheating, but \
    complex scripted actions to make things easier may be considered \
    cheating. Don't get GlovePIE banned, or you will hurt everyone who \
    wants to play with a VR glove. But feel free to cheat at single player!

�Ӗ󂷂�ƁA�ȉ��̂悤�ɂȂ�܂��B�u���̃\�t�g�E�F�A�̃R�s�[���C�g��(c)Carl Kenner�ł��B���̒��҂ɂ�钘��(�X�N���v�g)�������܂��B���̃\�t�g�E�F�A���g�p���邱�Ƃɂ��A�ȉ��̃��C�Z���X�����ɏ]�����Ƃɓ��ӂ��܂��B���Ȃ��́A���̃\�t�g�E�F�A��싅�V�~�����[�V�����̈ꕔ�̂悤�ɂ��āA������ׂ��邱�Ƃ��ł��܂��񂪁A����͌_���̗��R�ł��B���̉����Ɏg�����ƂŁA�D���Ȃ���������ׂ���@�\��L���܂��B���ڂ܂��͊ԐړI�ɁA���̃\�t�g�E�F�A���R�p�ړI�Ɏg�p���Ă͂����܂���B����̓g���[�j���O�A�����J���A�R�p�n�[�h�E�F�A�̐���A�����w���A�����̌�y�Ȃǂ��܂݁A���肳��܂���B���̃\�t�g�E�F�A���R�p��n�������͌R�p�͓��Ŏg�p���Ă͂����܂���B�����PIE�̂��ׂẴo�[�W�����ɊY�����܂��B���̃\�t�g�E�F�A���A�C�X���G�����E�G�X�g�o���N(�����_���쐼��)�̂��̐�́A�K�U�n��A���o�m���A�V���A�Ƒ��̐�̋�̐�L���I����܂ŁA�C�X���G���ɗA�o�������̓C�X���G��(��L���ꂽ�̓y���܂�)�Ŏg�p���Ă͂����܂���B�������Ȃ������̃\�t�g�E�F�A���C�X���G���Ŏ��s���悤�Ƃ���΁A���Ȃ��ɃG���[��^���܂��B�鋳�t�́A���̃\�t�g�E�F�A���g�p���Ă͂����܂���B�����Ȃ�`���ړI�A�������͑��̂����Ȃ��ʋs�E�ړI�ɂ��g���Ă͂����܂���B�I�����C���܂��̓}���`�v���[���[�Q�[���ł������܂����邽�߂ɁA���̃\�t�g�E�F�A���g�p�͂��Ă͂����܂���B�s���s�ׂ��Ӗ�����Ƃ���́A�Q�[���ƃT�[�o�[�Ɉ˂�܂��B���i�ƈقȂ���̓f�o�C�X���g�����Ƃ͕s���s�ׂƂ����ׂ��ł͂���܂��񂪁A���������ȒP�ɂ��邽�߂́A���G�ȃX�N���v�g�����ꂽ�A�N�V�����͕s���s�ׂɂȂ�ł��傤�BGlovePIE���֎~����Ȃ��悤�ɂ��Ă��������B�����AVR�O���[�u�ł݂�Ȃ����‚���V�т��������Ȃ�A�V���O���v���[���[�ŕs���s�ׂ������Ȃ�����Ă��������I�v

�{����ǂ�ł�����������ŁA���̃��C�Z���X�𕶂����ɂȂ�l�͂܂����Ȃ��ł��傤�B�������̃\�t�g���g���Ă��������ɂȂ����Ȃ�Ă����b����������A�z�[���y�[�W�́uDonate�v����A��҂�Carl Kenner���ɕ��������Ƃ悢��������܂���B���ɁA�V�����@�\�ɂ‚��ẴA�C�f�B�A�Ȃǂ�����Ƌ��ɕ�W���Ă��܂��B

GlovePIE�̊�{����

�܂��A3.1�̗͂���ɉ����āAWiiRemote��Bluetooth�ڑ����Ă��������B�����ڑ����I�������uGlovePIE.exe�v���N�����܂��B

GlovePIE���N�������Ƃ���

���̌�A�T���v���X�N���v�g��ǂݍ���ŁA���ۂ�WiiRemote���g���đ�����s���������s���܂��B�����Œ��ӂł��B�X�N���v�g���z��O�̓�������邱�ƂŁA����ȑ��삪�ł��Ȃ��Ȃ�”\��������܂��B�����Ȃ����Ƃ��ɍQ�ĂȂ����߂�[Shift+P+I+E]��������[Alt+R]��[S]�Łu�X�N���v�g�̒�~�v���ł��邱�Ƃ��o���Ă����Ƃ悢�ł��傤([Shift+PIE]�͓��삵�Ȃ����Ƃ�����܂�)�B

�܂��͍ł��ȒP��WiiRemote���g���T���v���X�N���v�g�������Ă݂܂��傤�B�uFile�v���j���[����uOpen�v��I��ŁAGlovePIE�Ɠ����K�w�ɂ���uWiimoteScripts�v�t�H���_���ɂ���uWiibrator.PIE�v�����[�h���܂��B�Ȃ����̃f�B���N�g���ɂ͑�ʂ̖ʔ������ȃt�@�C����������ł��܂��BPIE�X�N���v�g�Ƃ����e�L�X�g�t�@�C���ŁA�l�X�ȃQ�[���̃G�~�����[�^�[��AWindows���WiiRemote���g�����߂̃T���v�����p�ӂ���Ă��܂��B�������Ȃǂ̃e�L�X�g�G�f�B�^�ŊJ������ҏW���邱�Ƃ��ł��܂����A���̍ۂȂ̂Łu.PIE�v�Ƃ����g���q��GlovePIE�Ɋ֘A�Â��Ă��܂��̂��悢�ł��傤�B

�T���v���uWiibrator.PIE�v�����[�h

�X�N���v�g�����[�h�����ƁA�ȉ��̂悤�ɕ\������Ă���͂��ł��B

Wiibrator.PIE
//Wiibrator 
//By deceased 

// Does not control mouse so feel free to surf ^^ 

// D pad up turns it on 
// D pad down turns it off 
if wiimote.Up 
  wiimote.Rumble = 1 
endif 
if wiimote.Down 
  wiimote.Rumble = 0 
endif

���āA���̃X�N���v�g�͏\���L�[���g���ăo�C�u���[�^�[��On/Off���邾���̃X�N���v�g�ł��̂ň��S���Ď��s�ł��܂��B[F9]�������́A���j���[��[Run!]����[Run!]��I��Ŏ��s���Ă݂܂��傤�B

�΂̎O�p��󂪁uRun�v����uStop�v�ɕς��A�X�N���v�g�\���G���A���O���[�ɂȂ�������s���ł��B�ڑ�����WiiRemote�̏\���{�^���̏�(POWER�{�^����)�������Ă݂܂��傤�B�o�C�u���[�^�[���쓮���܂��B����Ă��\���{�^���̉�(A�{�^����)�������ƁA�~�܂�܂��B���x�ł��J��Ԃ��V��ł݂Ă��������B�ЂƂƂ���V�񂾂�AGlovePIE�E�B���h�E���́uStop�v�������ăX�N���v�g���~�߂܂��傤�B

���āA�X�N���v�g��������Ă݂܂��B�u//�v�Ŏn�܂�s�̓R�����g�Ȃ̂ŁA����6�s�̃X�N���v�g�ł��B�܂��APIE�X�N���v�g�͔��ɓ��I�Ń��[�U�[�t�����h���[�ȃX�N���v�g�ŁA�قƂ�ǂ̃P�[�X�ŏ������R�[�h���s�v�ł��B��ԏォ����s����A��ԉ��܂ł����ƁA�܂��ォ����s����܂��B���̏ꍇ���錾�⏉�����Ȃǂ��Ȃ��Ă�

if wiimote.Up

�Ƃ��邱�ƂŁAWiiRemote������������A���݂̃{�^���̏�Ԃ��uwiimote.Up�v�Ŏ擾���邱�Ƃ��ł��܂��B�������uTrue/1�v�ɂȂ����Ƃ��Ɂuwiimote.Rumble = 1�v�ƂȂ�o�C�u���[�^�[���쓮���A�uendif�v��if���𔲂��܂��B�����������ꍇ�‚܂�uif wiimote.Down�v�̏ꍇ�����l�ŁA�o�C�u���[�^�[�̐U�����Ӗ�����uwiimote.Rumble�v���u0�v�ɂ��邱�ƂŐU�����~�߂܂��B

�Ⴆ�΁A�����ŐV�����V���v���ȃX�N���v�g���쐬���Ă݂܂��傤�B�uFile�v���j���[����uNew�v��I�т܂��B�uClear text box without saving changes?(�ۑ����Ȃ��Ă������ł����H)�v�Ƃ������₪�o����uYes�v�Ŗ�肠��܂���B�V�����X�N���v�g�Ƃ��Ĉȉ����e�L�X�g�{�b�N�X�ɏ����܂��B

wiimote.Rumble = wiimote.A

��������s�̃X�N���v�g�ł����AA�{�^���������Ă���Ԃ����A�o�C�u���[�^�[���‚�܂��BGlovePIE�̓X�N���v�g�L�q�ɂ‚��Ă��x���@�\������A�uwiimote.�v�Ƃ������悤�ɗ\�񂳂ꂽ�N���X���ƃs���I�h�܂ŏ����ƁA�����I�ɂ��̐�̃v���p�e�B���Ȃǂ����X�g���Ă���܂��B����Ń}�j���A�����Ȃ��Ă��ȒP�ɃX�N���v�g�������܂����A�܂��V���^�b�N�X�G���[(�����̏��������ɂ��ԈႢ)���傫�����炷���Ƃ��ł��܂��B

�����I�������A�܂��̓V���^�b�N�X���m�F���܂��傤�B���j���[�́uRun!�v����uCheck for errors�v��I�т܂��B�����ԈႢ������ƁA�Y������s���s���N�F�ɕς��܂��B�ԈႢ���Ȃ���Ή����N���܂���̂ŁA[F9]�Ŏ��s���܂��傤�B�����ɁAA�{�^���������Ă���Ԃ����o�C�u���[�^�[���‚�ΐ����ł��B�uA�{�^���A�ŁI�v�Ȃǂ��Ă݂āA�o�C�u���[�^�[�̖‚����m�F���Ă݂�Ƃ悢�ł��傤�B

�������������������A�������Ȃ��A�Ƃ������Ƃ��́A�ڑ����m�F���邽�߂ɁAWiinRemote�ȂNJm���ɓ����c�[�����N�����Ă݂�Ƃ悢�ł��傤�BBluetooth�����Ԑ؂�Ŏ����ؒf����Ă���ꍇ������܂��B�P���ȃX�N���v�g�Ȃ̂ŁA���������������Ƃ��́A�P��GlovePIE��PC���ċN�����Ă݂�̂�������ɂȂ�Ƃ�������܂��B

�o�C�u���[�^�[���g�\���h�����Ă݂悤

�����Ńo�C�u���[�^�[�Ɋւ��钍�ӂ�������ʂ��Ċm�F���܂��B�o�C�u���[�^�[���N��������ԂŃX�N���v�g���~�߂�Ɖ����N����ł��傤�H��L�̃X�N���v�g�ł́AA�{�^�����������ςȂ��ɂ�����ԂŁAGlovePIE���X�N���v�g���~�����܂��B����ƃX�N���v�g�͏I�����Ă���̂ɁA�o�C�u���[�^�[�͖‚葱���܂��B��ςł��B�\����Ԃł��B���̏�Ԃł��΂炭�����Ă����Ƃ����Ƃ����Ԃɓd�r���؂�Ă��܂��܂��B�������A�X�N���v�g���ēx�N�����Ă��AA�{�^����A�ł��Ă��A�o�C�u���[�^�[�͎~�܂�Ȃ���������܂���(����̓o�O�ł͂Ȃ����ƌ��Ă��܂�)�B

���������Ƃ��́A�Q�Ă��������AGlovePIE���I�����܂��B�X�N���v�g�̕ۑ����K�v�Ȃ�ۑ������Ă����܂��B�����āA�ēx�AGlovePIE���N�����uWiibrator.PIE�v�Ȃǂ̃o�C�u���[�^�[���g�p����X�N���v�g��ǂݍ���ŁARun����΃o�C�u���[�^�[�̖\���͎~�܂�܂��B

GlovePIE�ł‚���u���@�\�ԊO���}�E�X�v

���̃Z�N�V�����ł́AGlovePIE���g���āA���@�\�ȐԊO���}�E�X���쐬���Ă����܂��B���H�I�ȊJ����ʂ��āAWiiRemote�J���̃R�c��GlovePIE�̋��͂ȃX�N���v�e�B���O�@�\��GUI�ɂ��x���@�\���X�e�b�v�o�C�X�e�b�v�Ŋw�Ԃ��Ƃ��ł��܂��B

���@�\�ԊO���}�E�X��݌v����

�܂��͂��ꂩ��쐬����ԊO���}�E�X�ɂ‚��āA�ȒP�Ɏd�l�����߂Ă����܂��傤�B��{����Ƃ��ẮAWiiRemote���Z���T�o�[��ԊO�������Ɍ����āA�}�E�X�̂悤�ɂ��Ďg���^�C�v�̂��̂ɂ��܂��B�����������̂ł�����t�@�C�������PowerPoint�̃v���[���e�[�V�����Ɏ��ۂɎg���鍂�@�\�Ȃ��̂�z�肵�܂��B

WiiRemote������ ���蓖�Ă鑀��
�ԊO�� �}�E�X�|�C���^�̈ړ�
�\���L�[ �J�[�\���L�[
A�{�^�� �}�E�X���{�^��
A�{�^���E�_�u���N���b�N Enter�L�[
B�{�^�� �}�E�X�E�{�^��
B�{�^���E�_�u���N���b�N Delete�L�[
A+B�{�^���������� �f�X�N�g�b�v��\��
�{�{�^�� �A�v���P�[�V�����؂�ւ�[Alt+Tab]
�|�{�^�� �A�v���P�[�V�����I��[Alt+F4]
Home�{�^�� �X�N���v�g�I��
1�{�^�� GlovePIE�ŏ����^�ő剻
2�{�^�������� PowerPoint���N��
2�{�^���E�V���O���N���b�N Esc�L�[(�v���[���e�[�V�����I��)
2�{�^���E�_�u���N���b�N �v���[���e�[�V�����J�n[F5]

WiiRemote�Ȃ�ł͂́A��R����f�W�^���{�^�������p���āA�������A�_�u���N���b�N�AA+B�{�^�����������Ȃǂ̃R���r�l�[�V�������g�����g���₷������𐷂荞��ł��܂��B������񂱂̃Z�N�V�����̑̌���ʂ��āA�����g�̃A�C�f�B�A�ŐV�����@�\�𐷂荞��ł������Ƃ��”\�ł��B

�{�^���A�N�V�����̎���

�܂��͎�n�߂ɁuHome�{�^���ŏI���v���������Ă݂܂��傤�B�V�����X�N���v�g�Ƃ��Ĉȉ����L�q���Ď��s���Ă݂Ă��������BGlovePIE�X�N���v�g�͑啶���E�������͖�������܂��B

if Wiimote.Home then
 ExitScript
end if

�L�q������WiiRemote��ڑ����Run���āAHome�{�^���ŏI���ł��邩�ǂ��������Ă݂Ă��������B�uExitScript�v�Ƃ͎��s����GlovePIE�X�N���v�g���I��������R�}���h�ł��B�ڂ����́AGlovePIE�Ƃ��Ȃ��f�B���N�g���ɂ���}�j���A��(Documentation.rtf)�ɋL�ڂ���Ă��܂��B��{�I�ȃR�}���h�͂��̃Z�N�V�����ʼn�����Ă����܂��̂ŁA���܂́u���������֗��ȕ�������񂾁v�Ƃ��������ł悢�ł��傤(�{�Z�N�V�����̍Ō�ɂ܂Ƃ߂ďЉ�܂�)�B

���āA���͏\���L�[�ɃJ�[�\���L�[�����蓖�Ă܂��傤�B��قǂ̂悤��if�����‚����Ɩ��m�ɏ����₻�̌�̏������L�q�ł��܂����A����̓{�^���C�x���g�ɑ΂���L�[�A�N�V�������ʂɐݒ肵�Ȃ���΂Ȃ�܂���̂ŁA�����ƊȒP�ȋL�q�����ŏ��������Ă݂܂��B

//WiiRemote IR mouse

//Key Binds
ExitScript = Wiimote.Home
Key.Up     = Wiimote.Up
Key.Down   = Wiimote.Down
Key.Left   = Wiimote.Left
Key.Right  = Wiimote.Right

���̂悤�Ɂu=�v�ł‚Ȃ����ƂŁA�L�[���͂Ɋ��蓖�Ă�A�N�V������1�s�ŕ\���ł��܂��B�܂��u//�v�Ŏn�܂�s�̓R�����g�s�ł�(���{��͕\���㉻���Ă��܂��܂�)�B

���́u�{�{�^���v�ŃA�v���P�[�V������؂芷���A�u�|�{�^���ŃA�v���P�[�V�����I���v�ł���悤�ɂ��܂��B�uAlt+Tab�v�̂悤�ɕ����̃L�[���g���ꍇ�͈ȉ��̂悤�ȕ\�L�����܂��B

Key.Alt+Tab = Wiimote.Plus
Key.Alt+F4  = Wiimote.Minus

�ȒP�ł��ˁI�������uKey.Alt+Key.Tab�v�ƕ\�L���Ă����܂��܂���B

�����āA����́uWiiRemote��A�{�^����B�{�^���𓯎��ɉ������Ƃ��ɁA�f�X�N�g�b�v��\������v�Ƃ����A�N�V�����ł��B

Key.Windows+D = Wiimote.A and Wiimote.B

���́AWiiRemote��A,B�{�^���̃_�u���N���b�N���g����Enter��Delete����͂ł���悤�ɂ��܂��B

Key.Enter  = DoubleClicked(Wiimote.A)
Key.Delete = DoubleClicked(Wiimote.B)

�uDoubleClicked()�v�Ƃ����֐����g�����ƂŁA�_�u���N���b�N�𔻒�ł��܂��B�����Ŏ��ۂɓ�����������߂ɁA�������Ȃǂ����s���Ă���X�N���v�g��Run���Ă݂āA�{�{�^���ŃA�v���P�[�V������؂芷���A�\���{�^����_�u���N���b�N�������Ă݂�Ƃ悢�ł��傤�B�Ō��Home�{�^���ŃX�N���v�g���~���܂��B

���́A�u2�{�^���v�ɂ��낢��ȋ@�\�����蓖�ĂĂ݂܂��B�������A�V���O���N���b�N�A�_�u���N���b�N�ŁA���ꂼ��PowerPoint�̋N���AEsc�L�[�AF5�L�[�Ɋ��蓖�Ă܂��B

2�{�^����PowerPoint���N��
Execute("C:\Program Files\Microsoft Office\OFFICE11\POWERPNT.EXE")
 = HeldDown(Wiimote.Two, 1s)
Key.Escape = SingleClicked(Wiimote.Two)
Key.F5     = DoubleClicked(Wiimote.Two)

HeldDown(�Ώ�,�b��)�Ƃ��邱�ƂŁA�����������o�ł��܂��B�P�ʂ͕b�ł��B�u0.5�v�Ȃǂł��悢�ł��傤�BExecute("���s�t�@�C����")�ŔC�ӂ̃A�v���P�[�V�������N���ł��܂��B�V���O���N���b�N�A�_�u���N���b�N�����l�Ɋ֐����g���Č��o���邱�Ƃ��ł��܂��̂ō��܂łƓ����悤�Ɋ��蓖�Ă܂��B

���āA���ۂɁu2�{�^���v�𒷉������APowerPoint�������オ������A���x�̓_�u���N���b�N�Ńv���[���e�[�V�������N���A����ɃV���O���N���b�N�Ńv���[���e�[�V�����I���A�u�|�{�^���v��PowerPoint�I���A�Ǝ����Ă݂Ă��������BEsc�L�[�͑��̃A�v���P�[�V�����Ȃǂł��悭�g���܂��̂ł����Ɋ��蓖�ĂĂ����͕̂֗������ł��B

PowerPoint���C���X�g�[������Ă��Ȃ��ꍇ�͑��̃A�v���P�[�V�����Ŏ����Ă݂܂��傤�B�Ⴆ�΁uExecute("mspaint.exe")�v�Ƃ��邱�ƂŁu�y�C���g�v���N�����܂��BPrintScreen�L�[�ƒ���t��(Ctrl+V)�ł��ʔ����ł��傤�B

�y�C���g�Ŏ����ꍇ�̃X�N���v�g
Execute("mspaint") = HeldDown(Wiimote.Two, 1s)
Key.PrintScreen = SingleClicked(Wiimote.Two)
Key.Ctrl+V      = DoubleClicked(Wiimote.Two)

�u�|�{�^���v�������ďI������Ɓu�ۑ����܂����H�v�Ƃ�����܂����A�\���L�[�̉E�A�����āuA�{�^���v�̃_�u���N���b�N�Łu�������v��I�����邱�Ƃ��ł��܂��B�����ȒP�ȑ���Ȃ�Ȃ�ł�WiiRemote�łł������ł��ˁI

�Ō�ɁA���E�̃}�E�X�{�^�������ꂼ��A,B�{�^���ɁA�����āu1�{�^���v�ɂ�GlovePIE�̕\���؂�ւ��@�\�����蓖�Ă܂��B

UnMinimizePie = HeldDown(wiimote.One, 1s)
MinimizePie   = wiimote.One

Mouse.LeftButton  = Wiimote.A
Mouse.RightButton = Wiimote.B

�����܂ł̍�ƂŃX�N���v�g�͈ȉ��̂悤�ɂȂ��Ă���͂��ł��B

WiiRemote�{�^���A�N�V����(������)
//WiiRemote IR mouse (part for buttons)

//Key Binds
ExitScript = Wiimote.Home
Key.Up     = Wiimote.Up
Key.Down   = Wiimote.Down
Key.Left   = Wiimote.Left
Key.Right  = Wiimote.Right

//combination
Key.Alt+Tab = Wiimote.Plus
Key.Alt+F4  = Wiimote.Minus
Key.Windows+D = Wiimote.A and Wiimote.B

//Double Clicks
Key.Enter  = DoubleClicked(Wiimote.A)
Key.Delete = DoubleClicked(Wiimote.B)

//Multifunctions on Two-Button
Execute("C:\Program Files\Microsoft Office\OFFICE11\POWERPNT.EXE") = \
    HeldDown(Wiimote.Two, 1s)
Key.Escape = SingleClicked(Wiimote.Two)
Key.F5     = DoubleClicked(Wiimote.Two)

//Hide and Show by One-Button
UnMinimizePie = HeldDown(wiimote.One, 1s)
MinimizePie   = wiimote.One

//Mouse Buttons are linking to A and B
Mouse.LeftButton  = Wiimote.A
Mouse.RightButton = Wiimote.B

�������ł��傤���HGlovePIE�X�N���v�g�̒Z���L�q�����ŁA���Ȃ荂�@�\�ȃc�[�����‚���邱�Ƃ������ł����ł��傤���H

�f�o�b�O�@�\�E�֐��E�t�B���^�̊��p

���āA�{�^���A�N�V��������ʂ�g�����Ȃ���悤�ɂȂ��āA���񂾂�y�����Ȃ��Ă����Ƃ���ł��傤�I�������܂����̏�Ԃł́A�}�E�X�|�C���^�͑��ς�炸�����܂���B�Z���T�[�o�[�̐ԊO����WiiRemote�������āA���݂Ƀ}�E�X�|�C���^������ł�����ǂ�ȂɊy�����ł��傤���B

�͂��C������}���āA�܂��́u�f�o�b�O�@�\�v���w�т܂��傤�B

��قǂ̃X�N���v�g�̈�ԉ��Ɉȉ��̋L�q�𑫂��Ă݂܂��傤�B

Debug = mouse.x

���s����ƁAGlovePIE�́uRun�{�^���v�̉E���ɁA�Ȃɂ�琔�����\�������悤�ɂȂ����͂��ł��B����͌��݂̃}�E�X��X(������)�̒l�ł��B�����Ń}�E�X�𓮂����Ă݂܂��傤�B�l�͍�����E�ɍs���ɂ‚�A�[������1�ւ̏������Ƃ�͂��ł�(�����l��[0,1]�ƕ\�����܂�)�B�uDebug=�v�Ƃ��邱�ƂŁA�f�o�b�O�p�ɓ����̒l��\������@�\�ł��B

�����āA�ȉ���DebugPrint()�֐��������Ă݂܂��傤�B

Debug = mouse.x
DebugPrint("X="+mouse.x+" Y="+mouse.y)

����͕ʂ̃E�B���h�E���J���A���n��ł�葽���̃f�[�^��ǂނ��Ƃ��ł��܂��B�p�r�ɍ��킹�Ďg��������Ƃ悢�ł��傤�B

���āA����ł͂‚��ɃZ���T�[�o�[���g���āA���̃f�o�b�O�E�B���h�E�ɐԊO���Z���T�[�̒l��\�����Ă݂܂��傤�B��قǂ̃e�X�g�R�[�h���ȉ��̂悤�ɏ��������܂��B

Debug = "mx="+mouse.x+" my="+mouse.y
if Wiimote.dot1vis then
 DebugPrint("X="+Wiimote.dot1x+" Y="+Wiimote.dot1y)
end if

�udot1vis�v���u�ŏ���1�_�ڂ������邩�ǂ����v�A�udot1x�v�Ɓudot1y�v�͂��̍��W��\���Ă��܂��B

�����������Ă݂܂��傤�B�Œ�ł�1�_�̐ԊO��������������΂悢�̂ŁA�߂��ɃZ���T�[�o�[���Ȃ��ꍇ�́A���z����d�������Ȃǂ�T���Ă�����s���܂��傤�B�����Ƃ��Ďg���邩�ǂ����s���ȂƂ��́A���炩����WiinRemote���g���Ċm�F����ƕ֗��ł��B

�ʃE�B���h�E�\���ɐԊO���Z���T�[�̒l���\�������

�ԊO�������Ɍ������Ƃ��A�f�o�b�O�E�B���h�E�ɒl������������Ă����l�q��������ΐ����ł��I�l������������Ȃ��ꍇ�́AWiinRemote���‚����ĐԊO�����������F���ł��Ă��邩�����Ă݂܂��傤�B�E�B���h�E�����‚���Ȃ��Ƃ��́AGlovePIE�̃E�B���h�E�̗����ɉB��Ă��邱�Ƃ�����̂Œ��߂��Ă݂܂��傤�B

���āA�����I�ɂ͂���dot1x,dot1y���}�E�X��x,y�Ɋ��蓖�Ă�Ί����A�Ƃ������ƂȂ̂ł������ۂɂ͂����P���ł͂���܂���B

���̂܂܂ł̓}�E�X�|�C���^�͏�ɉE���ɍs���Ă��܂�
Mouse.x = Wiimote.dot1x
Mouse.y = Wiimote.dot1y

���͂��̂܂܂ł͉�ʏ�̃}�E�X�|�C���^��WiiRemote�̐ԊO���Z���T�[���擾����l�Ƃ̃X�P�[���������Ă��܂���B����ɓ�������̋ɐ�(����)�������Ă��܂���B����̃C���[�W�Ƃ��ẮAWiiRemote����Ɍ�������}�E�X�|�C���^����ɁA���Ɍ�������}�E�X�|�C���^�����ɍs���ė~�������������܂�(������Wii�p�Q�[���������ł���悤��)�B���̂��߁A�X�P�[�����O�����āA����ɂ��鎲�̐����𔽓]������K�v������܂��B

WiinRemote��A�f�o�b�O�o�͂Ŋώ@�ł���悤�ɁAWiiRemote�̐ԊO���Z���T�[�͐�������X��[0,1023]�̒l��A��������Y��[0,767]�̒l����Ƃ�܂��BWiiRemote���Z���T�[�o�[�Ɍ������ďォ�牺�Ɍ�����Ƃ��AWiinRemote����݂���ԊO���̓_���͏㕔���牺���A���lX�̓[������͂��܂���767�Ɍ������đ������Ă����܂��B�܂�������E�Ɍ������Ƃ��AWiinRemote����݂���ԊO���̓_���͉E�����獶���ցA���lX��1023����n�܂��ă[���Ɍ������Č������Ă����܂��B

�΂��č��ӑ��̃}�E�X�|�C���^�̍��W�͍����(0,0)�A�E����(1,1)�Ƃ���[0,1]�̒l��ƂȂ��Ă��܂��B�����قȂ�l����X�}�[�g�ɂ‚Ȃ��֐����uMapRange(x, a,b , c,d )�v�ł��Bx�Ƃ����l��[a,b]���Ƃ���Ƃ̓��͒l���A�l��[c,d]�ɕϊ����邱�Ƃ��ł��܂��B����āA�ȉ��̂悤�Ɋ֐����L�q���邱�ƂŁA���������슴��������悤�ɕϊ�����܂��B

�������ϊ�����鎮
Mouse.x = MapRange(Wiimote.dot1x, 1023,   0 , 0,1)
Mouse.y = MapRange(Wiimote.dot1y,    0, 767 , 0,1)

���āA����Ŋ����I�Ǝv������A���s���Ă݂�Ɓc�ǂ��ł��傤�H������a���͂���܂��񂩁H�l�ɂ���Ă͊����Ȃ���������܂��񂪁A���ۂɂ��̐ԊO���}�E�X���g���āA�t�H���_���J���A�t�@�C�����ړ����āc�Ƃ���������������Ă݂�Ƃ悢�ł��傤�B����ƃ|�C���^���A�����Ƀu���u���ӂ邦�Ĕ��ɑ��삵�Â炢�͂��ł��B���́u�ӂ邦�v�ɂ͂����Ȍ���������܂��B��‚͐ԊO���Z���T�[�̃m�C�Y(���Ɂg�h���t�g�m�C�Y�h�ƌĂ΂�邱�Ƃ�����܂����A�Z���T�[�̓������킩��킯�ł͂Ȃ��̂ŒP�Ɂg�m�C�Y�h�Ƃ��Ă����܂��傤�j�A���ꂩ��l�Ԃ̎肻�̂��̂������Ă�������Ȑk���ł��B�}�E�X�̏ꍇ�͊��̏�̖��C�ŋC�ɂȂ�Ȃ��̂ł����AWiiRemote�̏ꍇ�͋󒆂ŁA���������Ȃ荂�������x�̌v�����s���̂ŁA���̂悤�Ȑl�Ԃ̎�̐k���̑��݂��������Ȃ���������Ă����K�v������܂��B�M�������̒m���͂��̂悤�ȃP�[�X�Ŕ��ɖ��ɗ��‚ł��傤�B���̏ꍇ�͋}���ȓ����ł��鍂���g��������������u���[�p�X�t�B���^�v�����ʓI�ł͂Ȃ��ł��傤���B

����b�͂��Ă����A���[�p�X�t�B���^�͕��ς��Ƃ邱�ƂŎ����ł��܂��BGlovePIE�X�N���v�g�ɂ͂����������֗��Ȋ֐�����������������Ă��܂��B

Smooth(x, [ExtraFrames, [DeadbandDistance]])
Smooths�֐��͒lx���ߋ���[ExtraFrames]�̌����������‚����ĕ��ς��Z�o���܂��B����[DeadbandDistance]�ȏ�̕ύX���Ȃ���΁A�S�Ăɂ����ĕύX���Ȃ��������̂Ƃ��Ĕ��f���܂�(�ȗ����̃f�t�H���g[DeadbandDistance]��0)�B

��قǂ�Mouse�ւ̑���̎��ɂ����āASmooth�֐���������Ă݂܂��傤�BExtraFrames��3�ɂ��Ă����܂��B����ʼnߋ�3�t���[���̒l���g���ĕ��ς��Ƃ�܂��B�f�o�b�O�o�͂��A�ȉ��̂悤�ɂ������萮�����܂��B

���[�p�X�t�B���^������
if Wiimote.dot1vis then
 Mouse.x = MapRange(Smooth(Wiimote.dot1x, 3), 1023,    0, 0,1)
 Mouse.y = MapRange(Smooth(Wiimote.dot1y, 3),    0, 767 , 0,1)
Debug = "mx="+Mouse.x+" my="+Mouse.y+" IRX="+Wiimote.dot1x+" \
    IRY="+Wiimote.dot1y
end if

�ǂ��ł��傤���H�����ƈ��芴�̂���}�E�X�|�C���^�ɂȂ����̂ł͂Ȃ��ł��傤���H�M�������̗��_�ł́A�K�؂�ExtraFrames���Z�o������@������܂����A����̏ꍇ�͌o���I�ɓ���Ă��S�����Ȃ��ł��傤�B3�`10���x�Ŏ����Ă݂�Ƃ悢�ł��傤(�l���傫���Ȃ�ƃX���[�X�ɂ͂Ȃ�܂����A���̕��������d�����Ȃ�܂�)�B

���āA����ō��@�\�ԊO���}�E�X�͈�U�����ł��B�����܂ł̑S�ẴX�N���v�g���f�ڂ��܂��B

���@�\�ԊO���}�E�X(������)
//WiiRemote IR mouse (basic)

//Key Binds
ExitScript = Wiimote.Home
Key.Up     = Wiimote.Up
Key.Down   = Wiimote.Down
Key.Left   = Wiimote.Left
Key.Right  = Wiimote.Right

//combination
Key.Alt+Tab = Wiimote.Plus
Key.Alt+F4  = Wiimote.Minus
Key.Windows+D = Wiimote.A and Wiimote.B

//Double Clicks
Key.Enter  = DoubleClicked(Wiimote.A)
Key.Delete = DoubleClicked(Wiimote.B)

//Multifunctions on Two-Button
Execute("C:\Program Files\Microsoft Office\OFFICE11\POWERPNT.EXE") = \
    HeldDown(Wiimote.Two, 1s)
Key.Escape = SingleClicked(Wiimote.Two)
Key.F5     = DoubleClicked(Wiimote.Two)

//Hide and Show by One-Button
UnMinimizePie = HeldDown(wiimote.One, 1s)
MinimizePie   = wiimote.One

//Mouse Buttons are linking to A and B
Mouse.LeftButton  = Wiimote.A
Mouse.RightButton = Wiimote.B

//Assign Infrared as mouse input
if Wiimote.dot1vis then
 Mouse.x = MapRange(Smooth(Wiimote.dot1x, 3), 1023,    0, 0,1)
 Mouse.y = MapRange(Smooth(Wiimote.dot1y, 3),    0, 767 , 0,1)
Debug = "mx="+Mouse.x+" my="+Mouse.y+" IRX="+Wiimote.dot1x+" \
    IRY="+Wiimote.dot1y
end if

���āA���ۂɎg������Ń{�^���A�T�C����ׂ��ȃp�����[�^�[�Ȃǂ�ύX���Ă݂�Ƃ悢�ł��傤�B�Ȃ����̃X�N���v�g�͐ԊO���������Ȃ��Ƃ��̓}�E�X�����D���܂���̂ŁA�}�E�X�Ƌ�����Ƃ��邱�Ƃ��ł��܂��B���s�����܂܃^�X�N�o�[�ɂ��܂��Ă�����(�ŏ����{�^���̍��Ƀ^�X�N�o�[�i�[�{�^��������܂�)�A�����ƕ֗��ŃJ�b�R�C�C�ł��B

A+B�{�^�����������Ńf�X�N�g�b�v��\�����A�{�{�^���ŃA�v���P�[�V������؂芷���AB�{�^���ʼnE�N���b�N�A�\���L�[�ōׂ��ȍ�Ƃ����AA�{�^���̃_�u���N���b�N�Ō���A2�{�^����Esc�c�Ƃ����������Ŋ����Ɖ����ɂȂ��Ă��܂��B�X�N���v�g��Home�{�^���������΂��‚ł��I���ł��܂��B

GUI���‚������X�N���v�g�L�q�x��

���āA�����قǍŌ�ɐԊO���̍��W�n���}�E�X�̍��W�n�ɍ��킹�邽�߂ɁA�V����MapRange�Ƃ����֐����g���܂����BGlovePIE�͔��ɍ��@�\�ȃX�N���v�g�‹��𑕔����Ă���̂ŁA���������umouse�v�Ƃ������L�[���[�h��֗��Ȋ֐��A�R�}���h�Ȃǂ��A�t���̃}�j���A�������ŒT���Ă���̂�(�������u�������v�Ɩ��L����Ă��܂�...)�A�Ȃ��Ȃ����̐܂���Ƃł��B

GlovePIE�̐V�@�\�Ƃ��āuGlovePIE GUI�v����������Ă��܂��B�O���t�B�J���Ȋ‹��ŁA���o�͂̊֌W�����т‚���Ǝ����I�ɃX�N���v�g���쐬����A�ڑ��֌W�Ȃǂ��Ǘ����Ă����悤�ł��B�}�j���A�����悭�ǂ�ł����ƁuWiiRemote�֌W�̋@�\��GUI���g��Ȃ������ǂ��v�Ə�����Ă���̂ł����A�M�҂����������o�ł́AWiiRemote���L�[�{�[�h�E�}�E�X���Ɏg���̂ł���Ώ\���g���܂����A�ŏI�I�Ƀe�L�X�g�ŕ\�������X�N���v�g���S�ĂȂ̂ŁAGlovePIE�̋@�\��f�������ׂ��ł͂��Ȃ�𗧂Š‹��ł��̂ŏЉ�Ă����܂��B

���K�̂��߂ɁA��قǍŌ�ɍ쐬����WiiRemote���}�E�X�̕ϊ�����GUI�ō쐬���Ă݂܂��傤�B�܂��͐�قǍ쐬�����u���@�\�ԊO���}�E�X�v��ۑ����āA��UGlovePIE���N���������Ă��������B�V����GlovePIE���N��������A���j���[�́uEdit�v�̉�������ɂ���uGUI�v�Ƃ����^�u���N���b�N���Ă��������B�{�^����2�‚���܂����uDetect Output Emulate�v�������ƁA�g�p�”\�ȏo�̓f�o�C�X�����X�g����܂��̂ŁA�uOutput Device�v����uMouse�v��I��ł��������B���ɂ�������̑���”\�ȃv���p�e�B������܂��̂ł�������ux�v��I�сuEdit Manualy�v�{�^���������܂��B

GlovePIE GUI

�uInput Device�v�Ƃ����v���_�E��������܂��̂ŁA��������uWiimote�v��I�т܂��B�uNumber�v�͕�����WiiRemote��ڑ������ꍇ�ł��̂ŋ󔒂̂܂܂ŁA���ׂ̗́uPart of device, or a numeric value, or expression:�v�Ɂudot1x�v�Ə����Ă݂Ă�������(���͎x���@�\�����łɓ����Ă���͂��ł�)�B�v���_�E������I������̂��悢�ł��傤�B

����ɁuMore�v�Ƃ����{�^���������āA�ڍׂ�\�����܂��B�uFunction:�v�Ƃ����v���_�E���ŁuSmooth�v��I�ԂƁuFrames�v������܂��̂Łu3�v��ݒ肵�A�Ō�ɁuConvert from source range�v����[min]��[max]�����ꂼ��A�f�t�H���g�œ����Ă���[0,1023]����[1023,0]�ɏ��������āA�Ō�ɁuApply�v�Ƃ����傫�ȃ{�^���������Đ��b�҂��܂��B

GUI�^�u����uUntitled�v�ƕ\������Ă���ʏ�̃X�N���v�g�^�u�ɖ߂�܂��B����ƁA

Mouse.x = MapRange(Smooth(Wiimote.dot1x, 3), 0,1023, 0,1)

�Ƃ����悤�ɁA��قǂƑS�������X�N���v�g��������������Ă��邱�Ƃ��m�F�ł��܂��B���������s���ł��܂����A�����菇���ēx�uGUI�v�^�u�ɖ߂��āumouse�v���uy�v���uEdit Manualy�v���uWiimote�v�c�Ƃ����悤�ɑI��Ŋ��������Ă݂Ă��������BGUI�ō쐬�����X�N���v�g�͕K�������Ɍ����悤�ł�(GlovePIE���̂��葱���^����ł͂Ȃ��̂ŁA���Ԃ����ɂȂ邱�Ƃ͂��܂�Ȃ�)�B

����͐V�K�X�N���v�g�Ŏ������܂������A�����̃X�N���v�g�ł��\���ɗ��p�ł��܂��B�V�@�\��lj�����Ƃ��A�V�����L�[�{�[�h�Ɋ��蓖�Ă��������̂��킩��Ȃ��Ƃ��A�K�؂Ȓl���������������{�I�Ȓl�𒲂ׂ�̂��ʓ|�ȂƂ�...�Ȃǂɔ��ɖ��ɗ����܂��BWiiRemote�ւ̏o��(�Ⴆ��LED��o�C�u���[�^�[�A�X�s�[�J�[�Ȃ�)���܂��T�|�[�g����Ă��܂��񂪁AMIDI�Ȃǂ͂��Ȃ萮������Ă���悤�Ȃ̂ŁA����A�A�b�v�f�[�g�����悤�ł���΋@�\���������҂����Ƃ���ł��B

�������悤�FLED�A�X�s�[�J�[�Ńo�C�u���[�^�[

���������́A�]�͂̂���l�����ł��܂��܂���BGlovePIE�̂��—l�X�ȋ@�\�𗘗p���āA��葽���̋@�\���������Ă݂܂��傤�B

�T���v���X�N���v�g��ǂ���

���āA���@�\�ԊO���}�E�X�����͂Ŋ���������ꂽ���Ȃ��́A��������PIE�X�N���v�g��ǂނ̂�����Ȃ��Ȃ��Ă���͂��ł��B�uWiimoteScripts�v�t�H���_�̒��ɂ��邳�܂��܂ȗ��ǂ�ł݂邱�Ƃ������߂��܂��B������PC�Q�[���̃L�[�{�[�h�E�}�E�X�̃G�~�����[�V�����������̂ł����A���ȒP�ɑ���ł���悤�l�X�ȃX�N���v�e�B���O�e�N�j�b�N���ǂݎ��܂��B���ɂ����̃f�B���N�g���ɂ́AWiiRemote�̊�{�@�\�ɑ΂������I�ȃX�N���v�g�A�Ⴆ�΃o�b�e���[�c�ʂ�\������uWiiBattery.PIE�v��AMidi�Ƒg�ݍ��킹���ȈՃh�����Z�b�g�uWiiDrums2.PIE�v�A�k���`���N�܂Ŏg�����{�i�M�^�[�uWiitar�v�A�����x���狗�������߂悤�Ƃ���uTestVelocityPos.PIE�v�ȂǎQ�l�ɂȂ���̂�����܂�(�Ȃ�Ȃ����̂���R����܂��I)�B

�E�B���h�E�̋��E��U���Œʒm

�o�C�u���[�^�[�͍ŏ��Ɏ������Ƃ���uWiimote.Rumble�v�Ő���ł��܂��̂ŁA�}�E�X�|�C���^�����݂̃E�B���h�E�̋��E�ɂԂ‚�������A�U������悤�ȃX�N���v�g��lj����Ă݂܂��B

�E�B���h�E�̋��E�Ńo�C�u���[�^�[��‚炷
 var.hit = false;
var.hit = mouse.CursorPosX<Window.Left or \
    mouse.CursorPosX>Window.Left+Window.Width
var.hit = var.hit or mouse.CursorPosY<Window.Top or \
    mouse.CursorPosY>Window.Top+Window.Height
 Wiimote.Rumble =var.hit;

�ϐ�var.hit�͌��݂̃}�E�X�|�C���^�̈ʒu�ƁA���݂̃E�B���h�E���E���ׂāA�|�C���^���O�ɂ���ꍇtrue�ɂȂ�܂��B�����Wiimote.Rubmle��w�‚Ȃ��Ă��܂��B

��������p����Ύ㎋�̕��≽�炩�̗��R�Ń}�E�X���g���Ȃ�����(�Ⴆ�ΎY�܂ꂽ�΂���̐Ԃ�V����������Ă���...)�ł��G�N�X�v���[���[�̂悤��GUI���G��₷���Ȃ邩������܂���B

LED�Ń^�C�}�[�����

�w��ȂǂŃv���[���e�[�V���������Ă���Ƃ��ɁA�‚��‚����ԃI�[�o�[���Ă��܂����肵�܂��񂩁H�ł����{�ԂɂȂ�Ƌt�Ɏ��Ԃ��C�ɂȂ肷���āA���X�Ƙb���ł��Ȃ�������c�B���̃X�N���v�g�́A�茳�Ɏ����Ă���ł��낤WiiRemote��LED���g���āA�c�莞�Ԃ�\�����܂��B

LED�ɂ��^�C�}�[�\��
Wiimote.Led1 = HeldDown(true, 5s);
Wiimote.Led2 = HeldDown(true, 10s);
Wiimote.Led3 = HeldDown(true, 20s);
Wiimote.Led4 = HeldDown(true, 1 minutes);

���̗�ł�WiiRemote�̐FLED�������珇�ɁA5�b�A10�b�A20�b�A1���c�Ƃ����悤�ɓ_�����čŌ��4�‘S�_�����܂��BWindows�̃v���O���X�o�[�̂悤�ȃC���[�W�ł��ˁB���炩���߃v���[���e�[�V�����̍\���Ƌ��ɁA�K�؂ȃ��b�v�^�C����ݒ肵�Ă����Ƃ����̂��悢�ł��傤�B

�X�s�[�J�[��‚炷

�Ō�ɃX�s�[�J�[���g���Ă݂܂��BGlovePIE�Ŏg����WiiRemote�̃X�s�[�J�[�@�\�͔��ɒ჌�x���ȋ@�\�����񋟂���Ă��܂���B���g���ƃ{�����[����ݒ肵�A���ꂪ�K�؂Ȓ��������Đ������悤�Ɏ����ŊǗ�����K�v������܂��BWAV�t�@�C�����Đ��ł���悤�ȋ@�\�����̂����o�Ă���̂�������܂��񂪁c�B���̃X�N���v�g�͂��̍\���𗝉����邽�߂����̖ړI�ŏ�����Ă��܂��B1�{�^�����������їl�X�ȉ�(�m�C�Y�H)���‚�܂��B

if Wiimote.One then
 Wiimote.Volume = 1.00
 Wiimote.SampleRate = 3640 Hz
 while ( true )
  if var.f<=0 then
   var.f=360
  end if
// wait 10ms
debugprint("f="+var.f + "Cos:"+cos(var.f)+" \
    Freq:"+abs(500*cos(var.f)+1000));
  Wiimote.Frequency =abs(500*cos(var.f)+1000)
// Wiimote.Frequency = 261.62
  var.f=var.f-10;
 end while
else
 wait 1000ms
 Wiimote.Frequency = 0Hz
end if

�R�����g�A�E�g����Ă��܂����A�����‚��̎��g��(���Ƃ���261.62Hz)�ȂǂŃL���C�ɕ������鉹�����݂��܂��B�C���^�[�l�b�g��T���Ɖ��K�Ǝ��g���̊֌W�ɂ‚��Ẵf�[�^������܂��̂ŁA���̎��g�����g���Ή��K��\�����邱�Ƃ��”\�ł��傤(��͂艹���͂��������ł���...)�B

�R�}���h���C���ɂ��N��������

PIE�X�N���v�g����荞��ł����ƁA���x��GlovePIE����ǂݍ���Ŏ��s�c�Ƃ������ꂪ�ʓ|�ɂȂ��Ă���͂��ł��B�A�[�g��i�̓W���ȂǂɎg���ꍇ�͂��ЂƂ������N�����������Ƃ���ł��BGlovePIE�̓R�}���h���C������̋N�����T�|�[�g���Ă��܂��B

�N�����̃I�v�V�����ŁA�ȉ��̂悤�ɉ������Ă��܂��B

GlovePIE.exe�ɑ����Ĉȉ���3��ނ̕��@�Ńt�@�C�������w�肵�܂��B�󔒂Ȃǂ�����ꍇ�̓N�H�[�e�[�V�����u"�v�ň͂ނ̂�Y�ꂸ�ɁB�g���q�u.PIE�v�͊܂�ł��܂܂Ȃ��Ă��悢�悤�ł��B

filename.PIE
�N�����ɊJ���Ă���PIE�X�N���v�g���w��B�uRun�v���j���[����uRun!�v��I�΂Ȃ�������s����Ȃ��B
-filename.PIE
��L�Ɠ��l�A�N����͎����ŃX�N���v�g���J�n����
/r:filename.EXE
PIE���N�������Ƃ��ɁA�����J�n���鑼�́u.EXE�v�`���̎��s�t�@�C�����w��B�Ⴆ�΃Q�[����PIE�X�N���v�g�𓯎��N���ȂǁB

�Ⴆ�Έȉ��̂悤�ȃo�b�`�t�@�C���������Ă����΁A�����ɍ쐬�����ԊO���}�E�X���g���܂��B

startIRmouse.bat
"C:\GlovePIE029\GlovePIE.exe" -"C:\GlovePIE029\IRmouse"

�������IRmouse.PIE�͎w�肵���ꏊ�ɕۑ����Ă����Ă��������B

GlovePIE�̉”\����GlovePIE�X�N���v�g�̎g�����Ȃ��ɂ���Ƃ����Ă��ߌ��ł͂���܂���B�{����WiiRemote�ɂ��v���O���~���O�̂��߂̖{�ł����A���̃Z�N�V�����Ŋw�񂾂Ƃ���AGlovePIE�ɂ��X�N���v�e�B���O�����ł����Ȃ�̂��Ƃ��ł��܂��B�܂��AGlovePIE��MIDI�����łȂ��W���C�X�e�B�b�N��f�[�^�O���[�u�AOSC��SpeechAPI�Ƃ��������̃C���^���N�V�����Z�p�ł��g���Ă���悤�Ȋ�{�I�ȃ��[�U�[�C���^�t�F�[�X���Ӌ@��̃G�~�����[�^�[��R���o�[�^�[�Ƃ��Ẵ|�e���V�������ƂĂ������\�t�g�E�F�A�ł��B�܂��A���Ȃ�l�X�Ȍ���̎d�l����荞��ł���̂ŁA�v���O���~���O����}�j�A�Ƃ��Ă��׋��ɂȂ�܂��B

����ł��̏͂͂����܂��ł��BBluetooth�ڑ���WiinRemote��GlovePIE�ȂǁA��{�ƂȂ�c�[���̎g�����͂�������Ɨ����ł����ł��傤���H���̐�̃v���O���~���O�҂ɓ���O�Ɂu�킩�����‚���v��E���Ă����Ă��������B�܂������ł̒m���́A���ۂɐV�����n�[�h�E�F�A���w��������A�V������i���������A�W�����s����ł̉������s������Ƃ������Ƃ��ɂ��̏͂Ŋw�񂾓��e�͕K�����ɗ��‚��̂ł��B