swap key_connections and microsoft around