Namespaces

Shortcuts in WebDigAIRange are valid for specific areas of the application only (i.e. namespaces).

For example: It is not possible to define a Calendar shortcut like "openDayView" in the area of Global shortcuts. "openDayView" works in the Calendar area only. You can find an example configuration at the bottom of this page.

NameDescription
GlobalGlobal shortcuts, available throughout the entire application.
CalendarCalendar shortcuts, available on the overview calendar.
SchedulingScheduling shortcuts, available on all configured scheduling pages.

Global Shortcuts

NameDescriptionRecommended Keys
openCurrentShowLoad current show into default scheduling page.o

Calendar Shortcuts

NameDescriptionRecommended Keys
openDayViewSwitch view to single day.1
openWeekViewSwitch view to full week.2
previousWeekGo to previous week.x
currentWeekGo to current week.c
nextWeekGo to next week.v
previousDayGo to previous day.x
currentDayGo to today.c
nextDayGo to next day.v

Scheduling Shortcuts

NameDescriptionRecommended Keys*
selectFirstSelect the first entry.Home
selectLastSelect the last entry.End
selectUpSelect the entry above the currently selected entry.u
selectDownSelect the entry below the currently selected entry.j
selectAllSelect all entries.a
editEntrySelect the first field in the metadata mask of the selected entry.e
deleteEntryDelete the selected entries.Delete
printShowPrint the selected show.Ctrl + p
scheduleEntryLastSchedule the selected entries at the end of the current track.Ctrl + End

*US Windows QWERTY keyboard layout

Toolbar Shortcuts

Toolbar shortcuts are configured per toolbar button in the toolbar section of the settings.json, see Toolbar.

Configuration

Shortcut definition syntax

A shortcut is defined as an array. In its easiest form this contains a single character ["a"] which makes this key the trigger. For more advanced key combinations add more values.

To look up non-alphabetical key identifiers it is advised to use an online tool (e.g. https://keycode.info/).

Note: System shortcuts, like Alt + Tab, cannot be suppressed by WebDigAIRange. It is possible to define and use them, but the original action will still be triggered additionally.

Modifier Keys

Among the values in the definition array can be a single modifier key. Valid values are:

  • alt
  • ctrl
  • meta
  • shift

Example: "currentWeek": ["alt", "c"]

Example

Example

{
    "title": "DAVID Radio - WebDigAIRange",
	"program": "Best Channel Ever",
    ...
    "Shortcuts": {
	    "Global": {
		    "openCurrentShow": ["o"]
	    },
	    "Calendar": {
		    "openDayView": ["1"],
	    	"openWeekView": ["2"],
		
		    "previousWeek": ["x"],
		    "currentWeek": ["alt", "c"],
		    "nextWeek": ["v"]
	    },
	    "Scheduling": {
		    "selectFirst": ["home"],
		    "selectLast": ["end"],
		    "selectUp": ["u"],
		    "selectDown": ["j"],
		    "selectAll": ["a"],

		    "editEntry": ["e"],
			"deleteEntry": ["delete"],
			"printShow": ["ctrl", "p"]
			
	    }
    }}
BASH