@@ -96,6 +96,7 @@ enum ShortcutAction: String, Codable, CaseIterable, Identifiable {
9696 case addRow
9797 case duplicateRow
9898 case truncateTable
99+ case toggleHeaderRow
99100 case previewFKReference
100101 case saveAsFavorite
101102 case previousPage
@@ -138,7 +139,7 @@ enum ShortcutAction: String, Codable, CaseIterable, Identifiable {
138139 return . editor
139140 case . undo, . redo, . cut, . copy, . copyRowsExplicit, . copyWithHeaders, . copyAsJson,
140141 . paste, . delete, . selectAll, . clearSelection, . addRow, . duplicateRow,
141- . truncateTable, . previewFKReference, . saveAsFavorite, . previousPage,
142+ . truncateTable, . toggleHeaderRow , . previewFKReference, . saveAsFavorite, . previousPage,
142143 . nextPage, . firstPage, . lastPage, . refresh, . export, . importData:
143144 return . dataGrid
144145 case . newTab, . closeTab, . reopenClosedTab, . quickSwitcher, . toggleTableBrowser,
@@ -216,6 +217,7 @@ enum ShortcutAction: String, Codable, CaseIterable, Identifiable {
216217 case . addRow: return String ( localized: " Add Row " )
217218 case . duplicateRow: return String ( localized: " Duplicate Row " )
218219 case . truncateTable: return String ( localized: " Truncate Table " )
220+ case . toggleHeaderRow: return String ( localized: " Switch First Row Between Header/Data " )
219221 case . previewFKReference: return String ( localized: " Preview FK Reference " )
220222 case . saveAsFavorite: return String ( localized: " Save as Favorite " )
221223 case . toggleTableBrowser: return String ( localized: " Toggle Table Browser " )
@@ -433,6 +435,7 @@ struct KeyboardSettings: Codable, Equatable {
433435 . addRow: . character( " n " , command: true , shift: true ) ,
434436 . duplicateRow: . character( " d " , command: true , shift: true ) ,
435437 . truncateTable: . special( . delete, option: true ) ,
438+ . toggleHeaderRow: . character( " h " , command: true , shift: true ) ,
436439 . previewFKReference: . special( . space) ,
437440 . saveAsFavorite: . character( " d " , command: true ) ,
438441 . previousPage: . character( " [ " , command: true ) ,
0 commit comments