code: def longTouch(self, x, y, duration=2000, orientation=-1):
          '''
          Long touches at (x, y)
  
          @param duration: duration in ms
          @param orientation: the orientation (-1: undefined)
  
          This workaround was suggested by U{HaMi<http://stackoverflow.com/users/2571957/hami>}
          '''
  
          self.__checkTransport()
          self.drag((x, y), (x, y), duration, orientationf longTouch(self, x, y, duration=2000, orientation=-1):
          '''
          Long touches at (x, y)
  
          @param duration: duration in ms
          @param orientation: the orientation (-1: undefined)
  
          This workaround was suggested by U{HaMi<http://stackoverflow.com/users/2571957/hami>}
          '''
  
          self.__checkTransport()
          self.drag((x, y), (x, y), duration, orientation)
docs: Long touches at (x, y)
  
          @param duration: duration in ms
          @param orientation: the orientation (-1: undefined)
  
          This workaround was suggested by U{HaMi<http://stackoverflow.com/users/2571957/hami>}