| <style include="settings-shared"> | 
 |   h2 { | 
 |     padding-inline-start: var(--cr-section-padding); | 
 |   } | 
 |  | 
 |   .subsection { | 
 |     padding-inline-end: var(--cr-section-padding); | 
 |     padding-inline-start: var(--cr-section-indent-padding); | 
 |   } | 
 |  | 
 |   .subsection > settings-toggle-button, | 
 |   .subsection > .settings-box  { | 
 |     padding-inline-end: 0; | 
 |     padding-inline-start: 0; | 
 |   } | 
 |  | 
 |   #enableReverseScrollingToggle { | 
 |     border-top: none; | 
 |     padding-inline-end: 0; | 
 |   } | 
 | </style> | 
 | <div id="mouse" hidden$="[[!hasMouse]]"> | 
 |   <!-- Subsection title only appears if multiple sections are visible. --> | 
 |   <h2 hidden$="[[!showHeadings_]]">$i18n{mouseTitle}</h2> | 
 |   <div class$="[[subsectionClass_]]"> | 
 |     <div class="settings-box"> | 
 |       <div class="start settings-box-text" id="mouseSwapButtonLabel"> | 
 |         $i18n{mouseSwapButtonsLabel} | 
 |       </div> | 
 |       <settings-dropdown-menu id="mouseSwapButtonDropdown" | 
 |           aria-labelledby="mouseSwapButtonLabel" | 
 |           pref="{{prefs.settings.mouse.primary_right}}" | 
 |           menu-options="[[swapPrimaryOptions_]]" | 
 |           deep-link-focus-id$="[[Setting.kMouseSwapPrimaryButtons]]"> | 
 |       </settings-dropdown-menu> | 
 |     </div> | 
 |     <settings-toggle-button id="mouseAcceleration" | 
 |         class="hr" | 
 |         pref="{{prefs.settings.mouse.acceleration}}" | 
 |         label="[[getCursorAccelerationString()]]" | 
 |         deep-link-focus-id$="[[Setting.kMouseAcceleration]]"> | 
 |     </settings-toggle-button> | 
 |     <div class="settings-box"> | 
 |       <div class="start" id="mouseSpeedLabel" aria-hidden="true"> | 
 |         [[getCursorSpeedString()]] | 
 |       </div> | 
 |       <settings-slider id="mouseSpeedSlider" | 
 |           pref="{{prefs.settings.mouse.sensitivity2}}" | 
 |           ticks="[[sensitivityValues_]]" | 
 |           label-aria="[[getCursorSpeedString()]]" | 
 |           label-min="$i18n{pointerSlow}" | 
 |           label-max="$i18n{pointerFast}" | 
 |           deep-link-focus-id$="[[Setting.kMouseSpeed]]"> | 
 |       </settings-slider> | 
 |     </div> | 
 |     <div class="settings-box" id="mouseReverseScrollRow" | 
 |          on-click="onMouseReverseScrollRowClicked_"> | 
 |       <div class="start settings-box-text"> | 
 |         <localized-link | 
 |             on-click="onLearnMoreLinkClicked_" | 
 |             id="enableMouseReverseScrollingLabel" | 
 |             localized-string="$i18n{mouseReverseScrollLabel}" | 
 |             link-url="$i18n{naturalScrollLearnMoreLink}"> | 
 |         </localized-link> | 
 |       </div> | 
 |       <cr-toggle id="mouseReverseScroll" | 
 |           checked="{{prefs.settings.mouse.reverse_scroll.value}}" | 
 |           aria-labelledby="enableMouseReverseScrollingLabel" | 
 |           deep-link-focus-id$="[[Setting.kMouseReverseScrolling]]"> | 
 |       </cr-toggle> | 
 |     </div> | 
 |   </div> | 
 | </div> | 
 | <div id="pointingStick" hidden$="[[!hasPointingStick]]"> | 
 |   <!-- Subsection title only appears if multiple sections are visible. --> | 
 |   <h2 hidden$="[[!showHeadings_]]">$i18n{pointingStickTitle}</h2> | 
 |   <div class$="[[subsectionClass_]]"> | 
 |     <div class="settings-box"> | 
 |       <div class="start settings-box-text" | 
 |           id="pointingStickSwapButtonLabel"> | 
 |         $i18n{pointingStickPrimaryButton} | 
 |       </div> | 
 |       <settings-dropdown-menu id="pointingStickSwapButtonDropdown" | 
 |           aria-labelledby="pointingStickSwapButtonLabel" | 
 |           pref="{{prefs.settings.pointing_stick.primary_right}}" | 
 |           menu-options="[[swapPrimaryOptions_]]" | 
 |           deep-link-focus-id$= | 
 |               "[[Setting.kPointingStickSwapPrimaryButtons]]"> | 
 |       </settings-dropdown-menu> | 
 |     </div> | 
 |     <settings-toggle-button id="pointingStickAcceleration" | 
 |         class="hr" | 
 |         pref="{{prefs.settings.pointing_stick.acceleration}}" | 
 |         label="$i18n{pointingStickAccelerationLabel}" | 
 |         deep-link-focus-id$="[[Setting.kPointingStickAcceleration]]"> | 
 |     </settings-toggle-button> | 
 |     <div class="settings-box"> | 
 |       <div class="start" id="pointingStickSpeedLabel" aria-hidden="true"> | 
 |         $i18n{pointingStickSpeed} | 
 |       </div> | 
 |       <settings-slider id="pointingStickSpeedSlider" | 
 |           pref="{{prefs.settings.pointing_stick.sensitivity}}" | 
 |           ticks="[[sensitivityValues_]]" | 
 |           label-aria="$i18n{pointingStickSpeed}" | 
 |           label-min="$i18n{pointerSlow}" | 
 |           label-max="$i18n{pointerFast}" | 
 |           deep-link-focus-id$="[[Setting.kPointingStickSpeed]]"> | 
 |       </settings-slider> | 
 |     </div> | 
 |   </div> | 
 | </div> | 
 | <div id="touchpad" hidden$="[[!hasTouchpad]]"> | 
 |   <!-- Subsection title only appears if multiple sections are visible. --> | 
 |   <h2 hidden$="[[!showHeadings_]]">$i18n{touchpadTitle}</h2> | 
 |   <div class$="[[subsectionClass_]]"> | 
 |     <settings-toggle-button id="enableTapToClick" | 
 |         pref="{{prefs.settings.touchpad.enable_tap_to_click}}" | 
 |         label="$i18n{touchpadTapToClickEnabledLabel}" | 
 |         deep-link-focus-id$="[[Setting.kTouchpadTapToClick]]"> | 
 |     </settings-toggle-button> | 
 |     <settings-toggle-button id="enableTapDragging" | 
 |         class="hr" | 
 |         pref="{{prefs.settings.touchpad.enable_tap_dragging}}" | 
 |         label="$i18n{tapDraggingLabel}" | 
 |         deep-link-focus-id$="[[Setting.kTouchpadTapDragging]]"> | 
 |     </settings-toggle-button> | 
 |     <settings-toggle-button id="touchpadAcceleration" | 
 |         class="hr" | 
 |         pref="{{prefs.settings.touchpad.acceleration}}" | 
 |         label="$i18n{touchpadAccelerationLabel}" | 
 |         deep-link-focus-id$="[[Setting.kTouchpadAcceleration]]"> | 
 |     </settings-toggle-button> | 
 |     <div class="settings-box"> | 
 |       <div class="start" id="touchpadSpeedLabel" aria-hidden="true"> | 
 |         $i18n{touchpadSpeed} | 
 |       </div> | 
 |         <settings-slider id="touchpadSensitivity" | 
 |             pref="{{prefs.settings.touchpad.sensitivity2}}" | 
 |             ticks="[[sensitivityValues_]]" | 
 |             label-aria="$i18n{touchpadSpeed}" | 
 |             label-min="$i18n{pointerSlow}" | 
 |             label-max="$i18n{pointerFast}" | 
 |             deep-link-focus-id$="[[Setting.kTouchpadSpeed]]"> | 
 |         </settings-slider> | 
 |     </div> | 
 |     <template is="dom-if" if="[[hasHapticTouchpad]]"> | 
 |       <div class="settings-box"> | 
 |         <div class="start" id="touchpadHapticClickSensitivityLabel" | 
 |             aria-hidden="true"> | 
 |           $i18n{touchpadHapticClickSensitivityLabel} | 
 |         </div> | 
 |         <settings-slider id="touchpadHapticClickSensitivity" | 
 |             pref="{{prefs.settings.touchpad.haptic_click_sensitivity}}" | 
 |             ticks="[[hapticClickSensitivityValues_]]" | 
 |             label-aria="$i18n{touchpadHapticClickSensitivityLabel}" | 
 |             label-min="$i18n{touchpadHapticLightClickLabel}" | 
 |             label-max="$i18n{touchpadHapticFirmClickLabel}" | 
 |             deep-link-focus-id$= | 
 |               "[[Setting.kTouchpadHapticClickSensitivity]]"> | 
 |         </settings-slider> | 
 |       </div> | 
 |       <div class="settings-box two-line" id="touchpadHapticFeedbackRow" | 
 |           on-click="onTouchpadHapticFeedbackRowClicked_"> | 
 |         <div class="start settings-box-text"> | 
 |           <div>$i18n{touchpadHapticFeedbackTitle}</div> | 
 |           <div class="secondary"> | 
 |             <localized-link | 
 |               on-click="onLearnMoreLinkClicked_" | 
 |               id="touchpadHapticFeedbackSecondary" | 
 |               localized-string="$i18n{touchpadHapticFeedbackSecondaryText}" | 
 |               link-url="$i18n{hapticFeedbackLearnMoreLink}"> | 
 |             </localized-link> | 
 |           </div> | 
 |         </div> | 
 |         <cr-toggle id="touchpadHapticFeedbackToggle" | 
 |             checked="{{prefs.settings.touchpad.haptic_feedback.value}}" | 
 |             aria-labelledby="touchpadHapticFeedbackRow" | 
 |             deep-link-focus-id$="[[Setting.kTouchpadHapticFeedback]]"> | 
 |         </cr-toggle> | 
 |       </div> | 
 |     </template> | 
 |     <div class="settings-box" id="reverseScrollRow" | 
 |          on-click="onTouchpadReverseScrollRowClicked_"> | 
 |       <div class="start settings-box-text"> | 
 |         <localized-link | 
 |             on-click="onLearnMoreLinkClicked_" | 
 |             id="enableReverseScrollingLabel" | 
 |             localized-string="$i18n{touchpadScrollLabel}" | 
 |             link-url="$i18n{naturalScrollLearnMoreLink}"> | 
 |         </localized-link> | 
 |       </div> | 
 |       <cr-toggle id="enableReverseScrollingToggle" | 
 |           checked="{{prefs.settings.touchpad.natural_scroll.value}}" | 
 |           aria-labelledby="enableReverseScrollingLabel" | 
 |           deep-link-focus-id$="[[Setting.kTouchpadReverseScrolling]]"> | 
 |       </cr-toggle> | 
 |     </div> | 
 |   </div> | 
 | </div> |