aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/app.py b/app.py
index 282b4e4..d22635b 100644
--- a/app.py
+++ b/app.py
@@ -775,11 +775,13 @@ st.divider()
components.html(
"<script>"
"document.addEventListener('keydown', function(e) {"
- " if ((e.metaKey || e.ctrlKey) && e.key === 'k') {"
- " e.preventDefault();"
+ " if (e.key === '/' && !e.metaKey && !e.ctrlKey && !e.altKey"
+ " && document.activeElement.tagName !== 'INPUT'"
+ " && document.activeElement.tagName !== 'TEXTAREA') {"
" var inputs = window.parent.document.querySelectorAll('input');"
" for (var i = 0; i < inputs.length; i++) {"
" if (inputs[i].placeholder && inputs[i].placeholder.indexOf('AAPL') > -1) {"
+ " e.preventDefault();"
" inputs[i].focus(); inputs[i].select(); break;"
" }"
" }"