Toggle the sidebar in ChatGPT using Ctrl + S
目前為
// ==UserScript==
// @name Toggle ChatGPT Sidebar with Ctrl+S
// @namespace http://tampermonkey.net/
// @version 1.1
// @description Toggle the sidebar in ChatGPT using Ctrl + S
// @author Drewby123
// @match https://chatgpt.com/*
// @grant none
// @license MIT
// ==/UserScript==
(function () {
'use strict';
let sidebarButton = null;
// Function to try and find the sidebar toggle button
function updateSidebarButton() {
const btn = document.querySelector('button[aria-label="Open sidebar"], button[aria-label="Close sidebar"]');
if (btn) {
sidebarButton = btn;
}
}
// Use MutationObserver to wait for button to load
const observer = new MutationObserver(() => {
updateSidebarButton();
});
observer.observe(document.body, { childList: true, subtree: true });
// Listen for Ctrl + S
document.addEventListener('keydown', function (e) {
if (e.ctrlKey && e.key.toLowerCase() === 's') {
e.preventDefault();
if (sidebarButton) {
sidebarButton.click();
} else {
console.warn('Sidebar toggle button not found');
}
}
});
})();