This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
action:Custom_HTML_Prompt [2021/03/03 10:29] JMichaelTX [See Also] |
action:Custom_HTML_Prompt [2021/10/08 02:17] peternlewis |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{:action:html-form-icon.png?nolink|}} | ||
====== Custom HTML Prompt Action ====== | ====== Custom HTML Prompt Action ====== | ||
Line 14: | Line 13: | ||
- If you want default values in the form, set these //Variables// in a [[action:Set_Variable_to_Text|Set Variable to Text]] Action | - If you want default values in the form, set these //Variables// in a [[action:Set_Variable_to_Text|Set Variable to Text]] Action | ||
- Execute the //Custom HTML Prompt// Action | - Execute the //Custom HTML Prompt// Action | ||
- | * The HTML code can be in a file, or as text in the Action | + | * The HTML code can be in a ''.html'' file, or as text (html code) in the Action |
- When the User clicks on the OK button, the //Keyboard Maestro Variables// will be updated | - When the User clicks on the OK button, the //Keyboard Maestro Variables// will be updated | ||
- Use these //Variables// in any other Actions you need | - Use these //Variables// in any other Actions you need | ||
Line 127: | Line 126: | ||
| window.KeyboardMaestro.Submit( buttonName ) | submit the form and write the *Keyboard Maestro Variables* | | | window.KeyboardMaestro.Submit( buttonName ) | submit the form and write the *Keyboard Maestro Variables* | | ||
| window.KeyboardMaestro.Cancel( buttonName ) | close the window, do not write the *Keyboard Maestro Variables* | | | window.KeyboardMaestro.Cancel( buttonName ) | close the window, do not write the *Keyboard Maestro Variables* | | ||
- | | window.KeyboardMaestro.ResizeWindow( "1,2,3,4" ) | resize the window to the specified size or frame as a string with commas ("width,height" or "left,top,width,height")\\ Also see [Resizing Window Using Current Position](https://forum.keyboardmaestro.com/t/resizing-html-window-with-javascript-keyboardmaestro-resizewindow-moves-it/21579/6) | | + | | window.KeyboardMaestro.ResizeWindow( "1,2,3,4" ) | resize the window to the specified size or frame as a string with commas ("width,height" or "left,top,width,height")\\ Also see [Resizing Window Using Current Position](https://forum.keyboardmaestro.com/t/resizing-html-window-with-javascript-keyboardmaestro-resizewindow-moves-it/21579/7) | |
| window.KeyboardMaestro.GetVariable( 'KMVariableName' ) | returns the value of a variable | | | window.KeyboardMaestro.GetVariable( 'KMVariableName' ) | returns the value of a variable | | ||
| window.KeyboardMaestro.SetVariable( 'KMVariableName', 'value' ) | sets the value of a variable | | | window.KeyboardMaestro.SetVariable( 'KMVariableName', 'value' ) | sets the value of a variable | | ||
Line 161: | Line 160: | ||
* [[action:Prompt_for_User_Input|Prompt for User Input]] | * [[action:Prompt_for_User_Input|Prompt for User Input]] | ||
* [[action:Prompt_With_List|Prompt With List]] action | * [[action:Prompt_With_List|Prompt With List]] action | ||
+ | * [[action:Prompt_for_Screen_Rectangle|Prompt for Screen Rectangle]] action | ||
* [[action:Prompt_for_File|Prompt for File]] action | * [[action:Prompt_for_File|Prompt for File]] action | ||
* [[action:Get_Touch_Bar_Selection|Get Touch Bar Selection]] action | * [[action:Get_Touch_Bar_Selection|Get Touch Bar Selection]] action |