Required. The name of this <screen> element (macro screen).
The name must not be the same as the name of an already existing <screen>
element.
entryscreen
Optional boolean (the default is false). Setting this attribute
to true causes the macro runtime to treat this <screen> element
as a valid beginning screen for the macro (see Entry screens).
exitscreen
Optional boolean (the default is false). Setting this attribute
to true causes the macro runtime to treat this <screen> element
as a valid ending screen for the macro (see Exit screens).
transient
Optional boolean (the default is false). Setting this attribute
to true causes the macro runtime to treat this <screen> element
as a screen that can appear at any time and that always needs to be
cleared (see Transient screens).
pause
Optional integer (the default is -1). Specifying a value in
milliseconds for this attribute causes the macro runtime, for this <screen>
element, to ignore the default delay for the "pause between actions"
(set using the pausetime attribute of the <HAScript>
element) and to use this value instead (see Set Pause Time (General tab of the Screens tab)).