mirror of
https://github.com/arduino/arduino-ide.git
synced 2025-04-19 12:57:17 +00:00
Can send message to the monitor with Enter
.
Removed the required `Ctrl/Cmd` modifier. Closes #572 Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
This commit is contained in:
parent
35fcfb89c1
commit
5f82577bc1
@ -1,7 +1,6 @@
|
||||
import * as React from '@theia/core/shared/react';
|
||||
import { Key, KeyCode } from '@theia/core/lib/browser/keys';
|
||||
import { Board } from '../../../common/protocol/boards-service';
|
||||
import { isOSX } from '@theia/core/lib/common/os';
|
||||
import { DisposableCollection, nls } from '@theia/core/lib/common';
|
||||
import { BoardsServiceProvider } from '../../boards/boards-service-provider';
|
||||
import { MonitorModel } from '../../monitor-model';
|
||||
@ -81,8 +80,7 @@ export class SerialMonitorSendInput extends React.Component<
|
||||
const port = this.props.boardsServiceProvider.boardsConfig.selectedPort;
|
||||
return nls.localize(
|
||||
'arduino/serial/message',
|
||||
"Message ({0} + Enter to send message to '{1}' on '{2}')",
|
||||
isOSX ? '⌘' : nls.localize('vscode/keybindingLabels/ctrlKey', 'Ctrl'),
|
||||
"Message (Enter to send message to '{0}' on '{1}')",
|
||||
board
|
||||
? Board.toString(board, {
|
||||
useFqbn: false,
|
||||
@ -110,8 +108,8 @@ export class SerialMonitorSendInput extends React.Component<
|
||||
protected onKeyDown(event: React.KeyboardEvent<HTMLInputElement>): void {
|
||||
const keyCode = KeyCode.createKeyCode(event.nativeEvent);
|
||||
if (keyCode) {
|
||||
const { key, meta, ctrl } = keyCode;
|
||||
if (key === Key.ENTER && ((isOSX && meta) || (!isOSX && ctrl))) {
|
||||
const { key } = keyCode;
|
||||
if (key === Key.ENTER) {
|
||||
this.onSend();
|
||||
}
|
||||
}
|
||||
|
@ -336,7 +336,7 @@
|
||||
"serial": {
|
||||
"autoscroll": "Autoscroll",
|
||||
"carriageReturn": "Carriage Return",
|
||||
"message": "Message ({0} + Enter to send message to '{1}' on '{2}')",
|
||||
"message": "Message (Enter to send message to '{0}' on '{1}')",
|
||||
"newLine": "New Line",
|
||||
"newLineCarriageReturn": "Both NL & CR",
|
||||
"noLineEndings": "No Line Ending",
|
||||
|
Loading…
x
Reference in New Issue
Block a user