diff --git a/garnet/bin/ui/scenic/BUILD.gn b/garnet/bin/ui/scenic/BUILD.gn
index 737d40df70c0ec6c5e9c622b9a518c831ec6400c..6739565e4f6b7786d4040657b00511f2a05c7697 100644
--- a/garnet/bin/ui/scenic/BUILD.gn
+++ b/garnet/bin/ui/scenic/BUILD.gn
@@ -39,10 +39,7 @@ executable("scenic") {
 
   if (enable_input_subsystem) {
     defines += [ "SCENIC_ENABLE_INPUT_SUBSYSTEM" ]
-    deps += [
-      "//garnet/lib/ui/a11y_input",
-      "//garnet/lib/ui/input",
-    ]
+    deps += ["//garnet/lib/ui/input"]
   }
 
   # Extra stack needed to avoid crashes when loading vulkan validation layers
diff --git a/garnet/bin/ui/scenic/app.cc b/garnet/bin/ui/scenic/app.cc
index 0f8a35d4ca37647786cabf15deeb0714d87589be..8015004809eb93bdad1162e32b5eeb7a49411f54 100644
--- a/garnet/bin/ui/scenic/app.cc
+++ b/garnet/bin/ui/scenic/app.cc
@@ -17,7 +17,6 @@
 #endif
 
 #ifdef SCENIC_ENABLE_INPUT_SUBSYSTEM
-#include "garnet/lib/ui/a11y_input/a11y_input_system.h"
 #include "garnet/lib/ui/input/input_system.h"
 #endif
 
@@ -46,9 +45,6 @@ App::App(sys::ComponentContext* app_context, inspect::Node inspect_node,
 #ifdef SCENIC_ENABLE_GFX_SUBSYSTEM
   auto input = scenic_->RegisterSystem<input::InputSystem>(gfx);
   FXL_DCHECK(input);
-
-  auto a11y_input = scenic_->RegisterSystem<a11y_input::A11yInputSystem>(gfx);
-  FXL_DCHECK(a11y_input);
 #else
 #error InputSystem requires gfx::GfxSystem.
 #endif
diff --git a/garnet/lib/ui/a11y_input/BUILD.gn b/garnet/lib/ui/a11y_input/BUILD.gn
deleted file mode 100644
index eac55fd05bf4c137b73da6c65ddc643c9726b606..0000000000000000000000000000000000000000
--- a/garnet/lib/ui/a11y_input/BUILD.gn
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 2019 The Fuchsia Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-source_set("a11y_input") {
-  sources = [
-    "a11y_input_system.cc",
-    "a11y_input_system.h",
-  ]
-
-  deps = [
-    "//garnet/lib/ui/scenic",
-    "//garnet/public/lib/inspect",
-  ]
-}
diff --git a/garnet/lib/ui/a11y_input/a11y_input_system.cc b/garnet/lib/ui/a11y_input/a11y_input_system.cc
deleted file mode 100644
index bfba0534fbbf938248fcfa523ba5cdbac14a3b29..0000000000000000000000000000000000000000
--- a/garnet/lib/ui/a11y_input/a11y_input_system.cc
+++ /dev/null
@@ -1,21 +0,0 @@
-#include "a11y_input_system.h"
-
-namespace scenic_impl {
-namespace a11y_input {
-
-const char* A11yInputSystem::kName = "A11yInputSystem";
-
-A11yInputSystem::A11yInputSystem(SystemContext context,
-                                 bool initialized_after_construction)
-    : System(std::move(context), initialized_after_construction) {
-  FXL_LOG(INFO) << "Scenic accessibility input system started.";
-}
-
-CommandDispatcherUniquePtr A11yInputSystem::CreateCommandDispatcher(
-    CommandDispatcherContext context) {
-  return CommandDispatcherUniquePtr(/* command dispatcher */ nullptr,
-                                    /* custom deleter */ nullptr);
-}
-
-}  // namespace a11y_input
-}  // namespace scenic_impl
diff --git a/garnet/lib/ui/a11y_input/a11y_input_system.h b/garnet/lib/ui/a11y_input/a11y_input_system.h
deleted file mode 100644
index a7acce4ca8f0a20d1831b10dd1baefe90898ad7a..0000000000000000000000000000000000000000
--- a/garnet/lib/ui/a11y_input/a11y_input_system.h
+++ /dev/null
@@ -1,28 +0,0 @@
-#ifndef GARNET_LIB_UI_A11Y_INPUT_A11Y_INPUT_SYSTEM_H_
-#define GARNET_LIB_UI_A11Y_INPUT_A11Y_INPUT_SYSTEM_H_
-
-#include <memory>
-
-#include "garnet/lib/ui/scenic/system.h"
-
-namespace scenic_impl {
-namespace a11y_input {
-
-class A11yInputSystem : public System {
- public:
-  static constexpr TypeId kTypeId = kA11yInput;
-  static const char* kName;
-
-  explicit A11yInputSystem(SystemContext context,
-                           bool initialized_after_construction);
-  ~A11yInputSystem() override = default;
-
-  virtual CommandDispatcherUniquePtr CreateCommandDispatcher(
-      CommandDispatcherContext context) override;
-
- private:
-};
-}  // namespace a11y_input
-}  // namespace scenic_impl
-
-#endif  // GARNET_LIB_UI_A11Y_INPUT_A11Y_INPUT_SYSTEM_H_
diff --git a/garnet/lib/ui/scenic/system.h b/garnet/lib/ui/scenic/system.h
index 93d0a42a269c5cb97b07c684ad4e7bf639284fe7..c6006c6505b8d75f86e4884f0d48efa7ff1bf759 100644
--- a/garnet/lib/ui/scenic/system.h
+++ b/garnet/lib/ui/scenic/system.h
@@ -122,8 +122,6 @@ inline System::TypeId SystemTypeForCmd(
     case fuchsia::ui::scenic::Command::Tag::kGfx:
       return System::TypeId::kGfx;
     case fuchsia::ui::scenic::Command::Tag::kInput:
-      // TODO(SCN-1124): Provide a way to route input to a11y_input here when
-      // applicable.
       return System::TypeId::kInput;
     case fuchsia::ui::scenic::Command::Tag::kVectorial:
       return System::TypeId::kVectorial;