Window IDs

 This table cross-references Window names, Window definitions, Window ID, and the delta Window ID's (this is the delta from the home window.) The code that performs the cross-reference is found in https://github.com/xbmc/xbmc/blob/master/xbmc/ButtonTranslator.cpp and https://github.com/xbmc/xbmc/blob/master/xbmc/guilib/WindowIDs.h.


 * keymap.xml uses the Window name.
 * Kodi's C++ code uses the Window definitions and Window ID's.
 * ActivateWindow should use the Window name.
 * sounds.xml should use the window name

You can use secondary parameters with all media windows, as can be seen here:
 * Opening Windows and Dialogs

Example:
 * You want a button in your skin or on your remote taking you directly to the movie listing you let that button do

ActivateWindow(Videos,videodb://movies/titles/)

Removed window IDs

 * - Removed in v10 Dharma
 * - Removed in v12 Frodo
 * - Removed in v12 Frodo
 * - Removed in v12 Frodo
 * - Removed in v13 Gotham
 * - Replaced in v14 Helix with more specific PVR windows