Το ποντίκι χρησιμοποιείται για τον προσδιορισμό θέσεων στην οθόνη και για την επιλογή δεδομένων ή την εκτέλεση εντολών πατώντας τα κουμπιά του σε κατάλληλες θέσεις στην οθόνη. Υπεύθυνος για το ποντίκι είναι ο εξυπηρετητής των Χ Windows ο οποίος και ξέρει ανά πάσα στιγμή την θέση και την κατάσταση του ποντικιού. Αν ένας πελάτης θελήσει να μάθει κάτι για το ποντίκι θέτει το ανάλογο αίτημα στο εξυπηρετητή και αυτός απαντά με τα αντίστοιχα γεγονότα (events).
Το πληκτρολόγιο χρησιμοποιείται για την εισαγωγή αλφαριθμιτικών δεδομένων. Οπως και με το ποντίκι τον έλεγχο του πληκτρολογίου τον έχει ο εξυπηρετητής. Ο εξυπηρετητής ενημερώνει τους πελάτες του δημιουργώντας γεγονότα που δίνουν πληροφορίες για το αν ένα πλήκτρο είναι πατημένο, αν αφέθηκε ελεύθερο, ή ποιό ήταν αυτό. Τις πληροφορίες αυτές λαμβάνουν οι πελάτες και μπορούν να δράσουν αναλόγως.