(event: any)
| 250 | } |
| 251 | |
| 252 | function adaptFromElectronKeyEvent(event: any): WaveKeyboardEvent { |
| 253 | let rtn: WaveKeyboardEvent = {} as WaveKeyboardEvent; |
| 254 | if (event.type == "keyUp") { |
| 255 | rtn.type = "keyup"; |
| 256 | } else if (event.type == "keyDown") { |
| 257 | rtn.type = "keydown"; |
| 258 | } else { |
| 259 | rtn.type = "unknown"; |
| 260 | } |
| 261 | rtn.control = event.control; |
| 262 | rtn.cmd = PLATFORM == PlatformMacOS ? event.meta : event.alt; |
| 263 | rtn.option = PLATFORM == PlatformMacOS ? event.alt : event.meta; |
| 264 | rtn.meta = event.meta; |
| 265 | rtn.alt = event.alt; |
| 266 | rtn.shift = event.shift; |
| 267 | rtn.repeat = event.isAutoRepeat; |
| 268 | rtn.location = event.location; |
| 269 | rtn.code = event.code; |
| 270 | rtn.key = event.key; |
| 271 | return rtn; |
| 272 | } |
| 273 | |
| 274 | const keyMap = { |
| 275 | Enter: "\r", |
no outgoing calls
no test coverage detected