docs: def get(self):
          u'''Get next event from queue.'''
          inputHookFunc = c_void_p.from_address(self.inputHookPtr).value
  
          Cevent = INPUT_RECORD()
          count = DWORD(0)
          while 1:
              if inputHookFunc:
                  call_function(inputHookFunc, ())
              status = self.ReadConsoleInputW(self.hin, 
                                          byref(Cevent), 1, byref(count))
              if status and count.value == 1:
                  e = event(self, Cevent)
                  return e