diff --git a/src/templates/expanded-endpoint-template.js b/src/templates/expanded-endpoint-template.js
index 07eb0f68..6b38caac 100644
--- a/src/templates/expanded-endpoint-template.js
+++ b/src/templates/expanded-endpoint-template.js
@@ -20,8 +20,8 @@ export function expandedEndpointBodyTemplate(path, tag) {
${this.renderStyle === 'read' ? html`
${(this.renderStyle === 'focused' && tag && tag.name !== 'General ⦂')
- ? html`
this.scrollToEventTarget(e, false)}"> ${tag?.name} ${tagSummary}
`
+ ? html`
this.scrollToEventTarget(e, false)}" @keydown="${(e) => { if (e.key === 'Enter') { e.target.click(); }}}"> ${tag?.name} ${tagSummary}
`
: ''}
diff --git a/src/templates/navbar-template.js b/src/templates/navbar-template.js
index b6016030..49798c4c 100644
--- a/src/templates/navbar-template.js
+++ b/src/templates/navbar-template.js
@@ -220,7 +220,7 @@ export default function navbarTemplate() {
${component.subComponents.filter(s => componentIsInSearch(this.matchPaths, s)).map((p) => html`
-
this.scrollToEventTarget(e, false)}'>
+
this.scrollToEventTarget(e, false)}' role="link" tabindex="0" @keydown = '${(e) => { if (e.key === 'Enter') { e.target.click(); }}}'>
${p.name}
`
)}