mirror of
https://github.com/home-assistant/iOS.git
synced 2026-06-16 13:26:27 -05:00
65 lines
1.4 KiB
Swift
65 lines
1.4 KiB
Swift
import Foundation
|
|
|
|
enum WebViewJavascriptCommands {
|
|
static var searchEntitiesKeyEvent = """
|
|
var event = new KeyboardEvent('keydown', {
|
|
key: 'e',
|
|
code: 'KeyE',
|
|
keyCode: 69,
|
|
which: 69,
|
|
bubbles: true,
|
|
cancelable: true
|
|
});
|
|
document.dispatchEvent(event);
|
|
"""
|
|
|
|
static var quickSearchKeyEvent = """
|
|
var event = new KeyboardEvent('keydown', {
|
|
key: 'k',
|
|
code: 'KeyK',
|
|
keyCode: 75,
|
|
which: 75,
|
|
metaKey: true,
|
|
bubbles: true,
|
|
cancelable: true
|
|
});
|
|
document.dispatchEvent(event);
|
|
"""
|
|
|
|
static var searchDevicesKeyEvent = """
|
|
var event = new KeyboardEvent('keydown', {
|
|
key: 'd',
|
|
code: 'KeyD',
|
|
keyCode: 68,
|
|
which: 68,
|
|
bubbles: true,
|
|
cancelable: true
|
|
});
|
|
document.dispatchEvent(event);
|
|
"""
|
|
|
|
static var searchCommandsKeyEvent = """
|
|
var event = new KeyboardEvent('keydown', {
|
|
key: 'c',
|
|
code: 'KeyC',
|
|
keyCode: 67,
|
|
which: 67,
|
|
bubbles: true,
|
|
cancelable: true
|
|
});
|
|
document.dispatchEvent(event);
|
|
"""
|
|
|
|
static var assistKeyEvent = """
|
|
var event = new KeyboardEvent('keydown', {
|
|
key: 'a',
|
|
code: 'KeyA',
|
|
keyCode: 65,
|
|
which: 65,
|
|
bubbles: true,
|
|
cancelable: true
|
|
});
|
|
document.dispatchEvent(event);
|
|
"""
|
|
}
|