# File /home/oliver/dev/powermate/PowerMate.rb, line 241
    def write_event( event )
      raise TypeError if event.class != Input_event
      
      ## encode Input_event into "struct input_event"
      struct_input_event = [0, 0,event.type, event.code, event.value].pack("l!l!s!s!i!")
      begin
        File.open(self.devnode, "w+"){|f| f.write(struct_input_event) }
      rescue Errno::EACCES
        @writable = false  ## can't seem to write, remember that
      end
    end