โŒจ๏ธ Keypress Notifications

๐ŸŽฏ Never miss a keybinding action again! Get instant visual feedback for multi-key combinations and command executions in VS Code.

๐Ÿ“ฆ Install Now ๐Ÿ™ View Source

๐ŸŽฎ Features That Make Your Workflow Shine

โŒจ๏ธ Smart Keybinding Detection

Get instant notifications for:

  • ๐Ÿ“„ Copy (Ctrl+C) โ†’ "Copy detected! ๐Ÿ“„โœจ"
  • โœ‚๏ธ Cut (Ctrl+X) โ†’ "Cut detected! โœ‚๏ธ๐Ÿ’ซ"
  • ๐Ÿ“‹ Paste (Ctrl+V) โ†’ "Paste detected! ๐Ÿ“‹๐ŸŽฏ"
  • ๐Ÿ’พ Save All (Ctrl+K S) โ†’ "Save All detected! ๐Ÿ’พ๐Ÿ”ฅ"
  • ๐Ÿ” Find in Files (Ctrl+Shift+F) โ†’ "Find in Files detected! ๐Ÿ”โšก"

๐ŸŽ›๏ธ Command Integration

Control the extension with VS Code commands:

  • ๐ŸŸข Activate - Turn on notifications
  • ๐Ÿ”ด Deactivate - Turn off notifications
  • ๐Ÿ“Š Show Output Channel - Open debug console

โšก Performance & Reliability

  • ๐Ÿš€ Auto-activates on VS Code startup
  • ๐Ÿ—๏ธ Modular architecture for reliability
  • ๐Ÿ”ง Fully configurable via settings
  • ๐ŸŽฏ Zero performance impact on workflow
  • ๐Ÿงช Comprehensive tests for stability

๐Ÿš€ Get Started in 30 Seconds

๐Ÿ’ป Command Line Installation

# Quick install via VS Code CLI
code --install-extension VijayGangatharan.keypress-notifications

๐ŸŽฏ GUI Installation

  1. ๐Ÿ” Open Extensions (Ctrl+Shift+X)
  2. ๐Ÿ”Ž Search "Keypress Notifications"
  3. ๐Ÿ“ฆ Click Install
  4. ๐ŸŽ‰ You're done!

๐ŸŽฏ No setup needed! Just start using your keybindings and see notifications instantly.

โš™๏ธ Customize Your Experience

๐Ÿ”ง Configuration Options

{
  "keypress-notifications.enabled": true,
  "keypress-notifications.logLevel": "info",
  "keypress-notifications.minimumKeys": 2,
  "keypress-notifications.showCommandName": true,
  "keypress-notifications.excludedCommands": [
    "editor.action.triggerSuggest",
    "workbench.action.quickOpenNavigateNext"
  ]
}

๐Ÿ“‹ Setting Details

Setting Description
enabled ๐Ÿ”› Enable/disable notifications
logLevel ๐Ÿ“Š Logging level (error/warn/info/debug)
minimumKeys ๐Ÿ”ข Minimum keys required for notifications
showCommandName ๐Ÿ“ Show command name in notifications
excludedCommands ๐Ÿšซ Commands to exclude from notifications

๐Ÿ”ง Node.js & VS Code Compatibility

๐ŸŸข Node.js Support

Tested and supported on:

  • โœ… Node 16.x - Minimum supported
  • โœ… Node 18.x - LTS support
  • โœ… Node 20.x - Recommended
  • โœ… Node 22.x - Latest features
  • ๐Ÿš€ Latest - Cutting edge

๐Ÿ’ป VS Code Versions

  • โœ… VS Code 1.90.0+ - Minimum required
  • โœ… VS Code Stable - Fully supported
  • โœ… VS Code Insiders - Beta features
  • ๐ŸŒ All Platforms - Windows, macOS, Linux

๐Ÿค Join Our Community

๐Ÿš€ Development Setup

# Clone and setup
git clone https://github.com/Vijay431/vscode-keypress_snackbar_notification-extension.git
cd vscode-keypress_snackbar_notification-extension
pnpm install
pnpm test:dev  # Ready to code! ๐ŸŽ‰

๐ŸŽฏ Ways to Contribute

  • โญ Star this repo if you find it useful
  • ๐Ÿ› Report bugs via GitHub Issues
  • ๐Ÿ’ก Suggest features we should build
  • ๐Ÿ”ง Submit PRs for fixes or improvements
  • ๐Ÿ“ Improve documentation
๐Ÿ› Report Issues ๐Ÿ”ง Submit PR