Esempio n. 1
0
    def checkSanity(self):

        if not self.hook_enabled:
            return

        new_seq_number = ckit.getClipboardSequenceNumber()

        if new_seq_number == self.seq_number:
            self.insane_count = 0
        else:
            self.insane_count += 1

        if self.insane_count >= 3:

            clipboard_text = ckit.getClipboardText()

            # クリップボードのフックの再設定
            keyhac_hook.hook.clipboard = None
            keyhac_hook.hook.clipboard = self._hook_onClipboardChanged

            if self.debug:
                print("")
                print(ckit.strings["log_clipboard_content_mismatch_detected"])
                print("")

            self.insane_count = 0
Esempio n. 2
0
    def checkSanity(self):

        # FIXME : SetClipboardViewerからAddClipboardFormatListener に移行したので、checkSanity 自体が不要になったかも。
        if 1:
            return

        if not self.hook_enabled:
            return

        new_seq_number = ckit.getClipboardSequenceNumber()

        if new_seq_number == self.seq_number:
            self.insane_count = 0
        else:
            self.insane_count += 1

        if self.insane_count >= 3:

            clipboard_text = ckit.getClipboardText()

            # クリップボードのフックの再設定
            keyhac_hook.hook.clipboard = None
            keyhac_hook.hook.clipboard = self._hook_onClipboardChanged

            if self.debug:
                print("")
                print(ckit.strings["log_clipboard_content_mismatch_detected"])
                print("")

            self.insane_count = 0
Esempio n. 3
0
    def checkSanity(self):
    
        new_seq_number = ckit.getClipboardSequenceNumber()

        if new_seq_number == self.seq_number:
            self.insane_count = 0
        else:
            self.insane_count += 1

        if self.insane_count>=3:
        
            clipboard_text = ckit.getClipboardText()
        
            # クリップボードのフックの再設定
            keyhac_hook.hook.clipboard = None
            keyhac_hook.hook.clipboard = self._hook_onClipboardChanged

            if self.debug:

                message = ( 
                    "----------------------------------\n"
                    "clipboard content mismatch\n"
                    "re-installed clipboard hook\n"
                    "----------------------------------"
                    )

                print( "" )
                print( message )
                print( "" )

            self.insane_count = 0
Esempio n. 4
0
    def checkSanity(self):
    
        # FIXME : SetClipboardViewerからAddClipboardFormatListener に移行したので、checkSanity 自体が不要になったかも。
        if 1:
            return

        if not self.hook_enabled:
            return
    
        new_seq_number = ckit.getClipboardSequenceNumber()

        if new_seq_number == self.seq_number:
            self.insane_count = 0
        else:
            self.insane_count += 1

        if self.insane_count>=3:
        
            clipboard_text = ckit.getClipboardText()
        
            # クリップボードのフックの再設定
            keyhac_hook.hook.clipboard = None
            keyhac_hook.hook.clipboard = self._hook_onClipboardChanged

            if self.debug:
                print( "" )
                print( ckit.strings["log_clipboard_content_mismatch_detected"] )
                print( "" )

            self.insane_count = 0
Esempio n. 5
0
    def enableHook(self, enable):

        self.hook_enabled = enable

        if self.hook_enabled:
            keyhac_hook.hook.clipboard = self._hook_onClipboardChanged
        else:
            keyhac_hook.hook.clipboard = None

        self.insane_count = 0
        self.seq_number = ckit.getClipboardSequenceNumber()
Esempio n. 6
0
    def enableHook( self, enable ):

        self.hook_enabled = enable

        if self.hook_enabled:
            keyhac_hook.hook.clipboard = self._hook_onClipboardChanged
        else:
            keyhac_hook.hook.clipboard = None

        self.insane_count = 0
        self.seq_number = ckit.getClipboardSequenceNumber()
Esempio n. 7
0
    def checkSanity(self):

        new_seq_number = ckit.getClipboardSequenceNumber()

        if new_seq_number == self.seq_number:
            self.insane_count = 0
        else:
            self.insane_count += 1

        if self.insane_count >= 3:

            clipboard_text = ckit.getClipboardText()

            # クリップボードのフックの再設定
            keyhac_hook.hook.clipboard = None
            keyhac_hook.hook.clipboard = self._hook_onClipboardChanged

            if self.debug:
                print("")
                print(ckit.strings["log_clipboard_content_mismatch_detected"])
                print("")

            self.insane_count = 0
Esempio n. 8
0
 def onClipboardChanged():
     self._push(ckit.getClipboardText())
     self.seq_number = ckit.getClipboardSequenceNumber()
Esempio n. 9
0
 def onClipboardChanged():
     self._push(ckit.getClipboardText())
     self.seq_number = ckit.getClipboardSequenceNumber()