No. We use some deterministic automation on the backend for helping with traffic management and rerouting flight paths, but the communication with aircraft is mostly done via voice. Everything happens too fast to insert a keyboard in the middle (*), and voice recognition would be too error prone for something safety critical.
(* CPDLC does allow ATC to send texts to/from larger aircraft, but this is only used for things that aren't time sensitive. Voice is still the primary method of control.)