�����ł͑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
���݁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
�����ł͎�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
���̓��Ő��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
�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
���Ɂ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
�uBluetooth�@��ɐڑ����Ă��܂��v�Ƃ����_�C�A���O���\�����ꂽ��AWiiRemote���݂āA�FLED���_�ł��Ă��邱�Ƃ��m�F���܂��B�����_�ł��Ă��Ȃ�������A�ēx�u1�v�{�^���Ɓu2�{�^���v���ɉ������ςȂ��ɂ��āA�ڑ��F�ؑ҂��̏�Ԃ�ۂ��Ă��������B
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
���̏�Ԃ́uWiiRemote�͓o�^����Ă��邪�ؒf����Ă���v�Ƃ�����Ԃł��B�_�u���N���b�N����ƁA
�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
�܂��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
���Ɂ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
�������̒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
�����ɍ쓮���Ă���悤�ł�����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
�߂���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
�܂��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
�������J�n���AWiiRemote�����ꂽ�炻�̃A�C�R�����N���b�N���āu���ցv�̃{�^���������܂��B��������WiiRemote�́u1�v�Ɓu2�v�̃{�^�����������ςȂ��ɂ��Ďw���͂Ȃ��Ȃ��ł��������B
PIN��v�������ʂ��\������܂����AWiiRemote�̃{�^����Ў�ʼn������܂܁u�X�L�b�v�v���N���b�N���܂��B���̂܂�3�b�قǑ҂��Ă݂Ă��������B
����ƁA�G���[��ʂ͕\�����ꂸ�A�����AWiiRemote��HID�T�[�r�X��I�������ʂ��\������܂��B�`�F�b�N�{�b�N�X��ON�ɂ��āu�����v���Ă��������B
���̗���Ŗ���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
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
�����ā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
���ā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
�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
�����ł�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
�����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
�}�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
�������班���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
������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
���āA����Ŗ����ڑ������ł��BWiiRemote�̃{�^�������𗣂��Ă����v�ł��B�u�}�CBluetooth\Bluetooth Neighbourhood�S�́v�Ƃ����E�B���h�E��WiiRemote��\���uNintendo RVL-CNT-01�v���\������Ă���͂��ł��B
�_�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
�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
�Đڑ��ł����Ă��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
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��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�́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
�O�߂Ŗ�����WiiRemote��Bluetooth�ڑ��ڑ��ł��Ă���A�X�N���[���V���b�g�悤�ɉ����x�̒l�������O���t���\������܂��BWiiRemote���u���u���ƐU���āA�������ω����邱�Ƃ��m�F���܂��傤�B
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
������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
������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
���ā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
����͂����������ł��傤�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
���ā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
�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�͍ł��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�[���͔��ɊȒP�ł��B�����z�[���y�[�W�ɍs���A�ŐV�ł��_�E�����[�h���A�A�[�J�C�u��W�J���邾���ł��B
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
�_�E�����[�h�̃����N���ш�̐����Ȃǂ�4�ӏ�����܂��̂ŁA�m���Ƀ_�E�����[�h�ł��Ă��邩�ǂ����m�F���Ȃ���uGlovePIE029.zip�v���_�E�����[�h���Ă��������B
�_�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
�܂��A3.1�̗͂���ɉ����āAWiiRemote��Bluetooth�ڑ����Ă��������B�����ڑ����I�������uGlovePIE.exe�v���N�����܂��B
���̌�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
�X�N���v�g�����[�h�����ƁA�ȉ��̂悤�ɕ\������Ă���͂��ł��B
//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���[�^�[�Ɋւ��钍�ӂ�������ʂ��Ċ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
���̃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�ɂ��ā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
�܂��͎�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
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
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 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
���ā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
�Ԋ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
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
��قǂ�Mouse�ւ̑���̎��ɂ����āASmooth����������Ă݂܂��傤�BExtraFrames��3�ɂ��Ă����܂��B����ʼnߋ�3�t���[���̒l���g���ĕ��ς��Ƃ�܂��B�f�o�b�O�o�͂��A�ȉ��̂悤�ɂ������萮�����܂��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
//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
���ā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
�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
���������́A�]�͂̂���l�����ł��܂��܂���BGlovePIE�̂��l�X�ȋ@�\�𗘗p���āA��葽���̋@�\���������Ă݂܂��傤�B
���ā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
�o�C�u���[�^�[�͍ŏ��Ɏ������Ƃ���uWiimote.Rumble�v�Ő���ł��܂��̂ŁA�}�E�X�|�C���^�����݂̃E�B���h�E�̋��E�ɂԂ�������A�U������悤�ȃX�N���v�g��lj����Ă݂܂��B
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
�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
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�[���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
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
�Ⴆ�Έȉ��̂悤�ȃo�b�`�t�@�C���������Ă����A�����ɍ쐬�����ԊO���}�E�X���g���܂��B
"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