Small bug with the keyword “default”. It’s actually coded as “defaultt”: https://github.com/xbmc/xbmc/blob/346c37…log.h#L535
input(heading[, default, type, option, autoclose])--Show an Input dialog.
heading : string - dialog heading.
default : [opt] string - default value. (default=empty string)
type : [opt] integer - the type of keyboard dialog. (default=xbmcgui.INPUT_ALPHANUM)
option : [opt] integer - option for the dialog. (see Options below)
autoclose : [opt] integer - milliseconds to autoclose dialog. (default=do not autoclose)
Types:
- xbmcgui.INPUT_ALPHANUM (standard keyboard)
- xbmcgui.INPUT_NUMERIC (format: #)
- xbmcgui.INPUT_DATE (format: DD/MM/YYYY)
- xbmcgui.INPUT_TIME (format: HH:MM)
- xbmcgui.INPUT_IPADDRESS (format: #.#.#.#)
- xbmcgui.INPUT_PASSWORD (return md5 hash of input, input is masked)
Options PasswordDialog :
- xbmcgui.PASSWORD_VERIFY (verifies an existing (default) md5 hashed password)
Options AlphanumDialog :
- xbmcgui.ALPHANUM_HIDE_INPUT (masks input)
*Note, Returns the entered data as a string.
Returns an empty string if dialog was canceled.
example:
- dialog = xbmcgui.Dialog()
- d = dialog.input('Enter secret code', type=xbmcgui.INPUT_ALPHANUM, option=xbmcgui.ALPHANUM_HIDE_INPUT)n