Interakcja Dane można wprowadzać za pomocą wirtualnej klawiatury pojawiającej się po naciśnięciu na ekran dotykowy dostępnym rysikiem. Ekran dotykowy jest wysokiej jakości. W wersji 2006 wprowadzono udoskonalenie, dzięki któremu system rozpoznaje czy ekran dotknięty został przez rysik czy przez palec – z zależności od tego, co dotknęło ekranu, pojawia się odpowiednia wersja klawiatury – mniejsza lub większa. Dostępny jest także technologia rozpoznawania pisma. Ponieważ systemem obsługującym urządzenie jest otwarty system Linux, powstały odpowiednie łatki oraz oprogramowanie pozwalające na korzystanie z klawiatur USB oraz Bluetooth. Przy odpowiedniej konfiguracji można także korzystać z urządzenia zdalnie – m.in. dzięki protokołom SSH i/lub VNC.
Programowanie W internecie dostępne są wszelkie narzędzia potrzebne do tworzenia oprogramowania dla Nokii 770 w językach C/C++ (wymagana jest kompilacja dla architektury ARM). Oprócz tego dostępne są pakiety do doinstalowania, umożliwiające pisanie aplikacji w takich językach jak Python, Ruby, BASIC oraz technologii .NET (dzięki Mono).