feat: add comprehensive keyboard shortcuts for improved navigation and productivity
Some checks failed
Build and Push Docker Image / build-and-push (push) Has been cancelled
Some checks failed
Build and Push Docker Image / build-and-push (push) Has been cancelled
This commit is contained in:
@@ -159,6 +159,37 @@ Professional testing infrastructure with high code coverage.
|
||||
- **Real-time Updates**: Immediate feedback and data updates
|
||||
- **Error Handling**: Comprehensive error messages and recovery options
|
||||
|
||||
### ⌨️ Keyboard Shortcuts
|
||||
Comprehensive keyboard shortcuts for efficient navigation and data entry.
|
||||
|
||||
#### File Operations:
|
||||
- **Ctrl+S**: Save/Add new entry - Quickly save current entry data
|
||||
- **Ctrl+Q**: Quit application - Exit with confirmation dialog
|
||||
- **Ctrl+E**: Export data - Open export dialog window
|
||||
|
||||
#### Data Management:
|
||||
- **Ctrl+N**: Clear entries - Clear all input fields for new entry
|
||||
- **Ctrl+R / F5**: Refresh data - Reload data from CSV and update displays
|
||||
|
||||
#### Window Management:
|
||||
- **Ctrl+M**: Manage medicines - Open medicine management window
|
||||
- **Ctrl+P**: Manage pathologies - Open pathology management window
|
||||
|
||||
#### Table Operations:
|
||||
- **Delete**: Delete selected entry - Remove selected table entry with confirmation
|
||||
- **Escape**: Clear selection - Clear current table selection
|
||||
- **Double-click**: Edit entry - Open edit dialog for selected entry
|
||||
|
||||
#### Help System:
|
||||
- **F1**: Show keyboard shortcuts - Display help dialog with all shortcuts
|
||||
|
||||
#### Integration Features:
|
||||
- **Menu Display**: All shortcuts shown in menu bar next to items
|
||||
- **Button Labels**: Primary buttons show their keyboard shortcuts
|
||||
- **Case Insensitive**: Both Ctrl+S and Ctrl+Shift+S work
|
||||
- **Focus Management**: Shortcuts work when main window has focus
|
||||
- **Status Feedback**: All operations provide status bar feedback
|
||||
|
||||
## Technical Architecture
|
||||
|
||||
### 🏗️ Modular Design
|
||||
|
||||
Reference in New Issue
Block a user