简化蓝牙键鼠显示

This commit is contained in:
Irene-Maxine
2025-02-20 13:04:20 +08:00
parent dc016d9e2b
commit e3d4f39097
4 changed files with 11 additions and 8 deletions

View File

@@ -1522,7 +1522,7 @@ export const analog_ble_keyboard_mouse_init = {
init: function () { init: function () {
this.setColour(ACTUATOR_ONBOARD_HUE); this.setColour(ACTUATOR_ONBOARD_HUE);
this.appendDummyInput() this.appendDummyInput()
.appendField(Blockly.Msg.LISTS_SET_INDEX_SET + Blockly.Msg.MIXLY_BLUETOOTH + Blockly.Msg.ANALOG + Blockly.Msg.MIXLY_KEYBOARD + Blockly.Msg.MIXLY_MOUSE); .appendField(Blockly.Msg.LISTS_SET_INDEX_SET + Blockly.Msg.MIXLY_BLUETOOTH + Blockly.Msg.MIXLY_KEYBOARD_AND_MOUSE);
this.appendValueInput('kname') this.appendValueInput('kname')
.appendField(Blockly.Msg.MIXLY_MICROBIT_JS_SYSTEM_DEVICE_NAME); .appendField(Blockly.Msg.MIXLY_MICROBIT_JS_SYSTEM_DEVICE_NAME);
this.setPreviousStatement(true); this.setPreviousStatement(true);
@@ -1535,7 +1535,7 @@ export const ble_keyboard_mouse_get_mac = {
init: function () { init: function () {
this.setColour(ACTUATOR_ONBOARD_HUE); this.setColour(ACTUATOR_ONBOARD_HUE);
this.appendDummyInput() this.appendDummyInput()
.appendField(Blockly.Msg.MIXLY_GET + Blockly.Msg.MIXLY_BLUETOOTH + Blockly.Msg.ANALOG + Blockly.Msg.MIXLY_KEYBOARD + Blockly.Msg.MIXLY_MOUSE + Blockly.Msg.MIXLY_BELONG + Blockly.Msg.MIXLY_ETHERNET_MAC_ADDRESS); .appendField(Blockly.Msg.MIXLY_GET + Blockly.Msg.MIXLY_BLUETOOTH + Blockly.Msg.MIXLY_KEYBOARD_AND_MOUSE + Blockly.Msg.MIXLY_BELONG + Blockly.Msg.MIXLY_ETHERNET_MAC_ADDRESS);
this.setOutput(true); this.setOutput(true);
this.setInputsInline(true); this.setInputsInline(true);
} }
@@ -1545,7 +1545,7 @@ export const ble_keyboard_mouse_connect = {
init: function () { init: function () {
this.setColour(ACTUATOR_ONBOARD_HUE); this.setColour(ACTUATOR_ONBOARD_HUE);
this.appendDummyInput() this.appendDummyInput()
.appendField(Blockly.Msg.MIXLY_BLUETOOTH + Blockly.Msg.ANALOG + Blockly.Msg.MIXLY_KEYBOARD + Blockly.Msg.MIXLY_MOUSE + Blockly.Msg.MIXLY_IS_CONNECT); .appendField(Blockly.Msg.MIXLY_BLUETOOTH + Blockly.Msg.MIXLY_KEYBOARD_AND_MOUSE + Blockly.Msg.MIXLY_IS_CONNECT);
this.setOutput(true); this.setOutput(true);
this.setInputsInline(true); this.setInputsInline(true);
} }
@@ -1555,7 +1555,7 @@ export const analog_ble_keyboard_mouse_send_battery = {
init: function () { init: function () {
this.setColour(ACTUATOR_ONBOARD_HUE); this.setColour(ACTUATOR_ONBOARD_HUE);
this.appendDummyInput() this.appendDummyInput()
.appendField(Blockly.Msg.MIXLY_BLUETOOTH + Blockly.Msg.ANALOG + Blockly.Msg.MIXLY_KEYBOARD + Blockly.Msg.MIXLY_MOUSE); .appendField(Blockly.Msg.MIXLY_BLUETOOTH + Blockly.Msg.MIXLY_KEYBOARD_AND_MOUSE);
this.appendValueInput('battery') this.appendValueInput('battery')
.appendField(Blockly.Msg.MIXLY_SEND_KEYBOARD + Blockly.Msg.MIXLY_MOUSE + Blockly.Msg.MIXLY_BELONG + Blockly.Msg.MIXLY_BATTERY + Blockly.Msg.LISTS_SET_INDEX_INPUT_TO); .appendField(Blockly.Msg.MIXLY_SEND_KEYBOARD + Blockly.Msg.MIXLY_MOUSE + Blockly.Msg.MIXLY_BELONG + Blockly.Msg.MIXLY_BATTERY + Blockly.Msg.LISTS_SET_INDEX_INPUT_TO);
this.appendDummyInput() this.appendDummyInput()
@@ -1570,7 +1570,7 @@ export const analog_ble_keyboard_mouse_input = {
init: function () { init: function () {
this.setColour(ACTUATOR_ONBOARD_HUE); this.setColour(ACTUATOR_ONBOARD_HUE);
this.appendDummyInput() this.appendDummyInput()
.appendField(Blockly.Msg.MIXLY_BLUETOOTH + Blockly.Msg.ANALOG + Blockly.Msg.MIXLY_KEYBOARD + Blockly.Msg.MIXLY_MOUSE) .appendField(Blockly.Msg.MIXLY_BLUETOOTH + Blockly.Msg.MIXLY_KEYBOARD_AND_MOUSE)
.appendField(Blockly.Msg.MIXLY_SEND_KEYBOARD); .appendField(Blockly.Msg.MIXLY_SEND_KEYBOARD);
this.appendValueInput('special'); this.appendValueInput('special');
this.appendValueInput('general'); this.appendValueInput('general');
@@ -1591,7 +1591,7 @@ export const analog_ble_keyboard_mouse_str = {
init: function () { init: function () {
this.setColour(ACTUATOR_ONBOARD_HUE); this.setColour(ACTUATOR_ONBOARD_HUE);
this.appendDummyInput() this.appendDummyInput()
.appendField(Blockly.Msg.MIXLY_BLUETOOTH + Blockly.Msg.ANALOG + Blockly.Msg.MIXLY_KEYBOARD + Blockly.Msg.MIXLY_MOUSE); .appendField(Blockly.Msg.MIXLY_BLUETOOTH + Blockly.Msg.MIXLY_KEYBOARD_AND_MOUSE);
this.appendValueInput('str') this.appendValueInput('str')
.appendField(Blockly.Msg.MIXLY_SEND_KEYBOARD + Blockly.Msg.MIXLY_STR_PRINT); .appendField(Blockly.Msg.MIXLY_SEND_KEYBOARD + Blockly.Msg.MIXLY_STR_PRINT);
this.appendValueInput('time') this.appendValueInput('time')
@@ -1608,7 +1608,7 @@ export const analog_ble_mouse_keyboard_input = {
init: function () { init: function () {
this.setColour(ACTUATOR_ONBOARD_HUE); this.setColour(ACTUATOR_ONBOARD_HUE);
this.appendDummyInput() this.appendDummyInput()
.appendField(Blockly.Msg.MIXLY_BLUETOOTH + Blockly.Msg.ANALOG+ Blockly.Msg.MIXLY_KEYBOARD + Blockly.Msg.MIXLY_MOUSE) .appendField(Blockly.Msg.MIXLY_BLUETOOTH + Blockly.Msg.MIXLY_KEYBOARD_AND_MOUSE)
.appendField(Blockly.Msg.MIXLY_SEND + Blockly.Msg.MIXLY_MOUSE_INPUT); .appendField(Blockly.Msg.MIXLY_SEND + Blockly.Msg.MIXLY_MOUSE_INPUT);
this.appendValueInput('key'); this.appendValueInput('key');
this.appendValueInput('x') this.appendValueInput('x')
@@ -1626,7 +1626,7 @@ export const analog_ble_mouse_keyboard_input = {
this.setPreviousStatement(true); this.setPreviousStatement(true);
this.setNextStatement(true); this.setNextStatement(true);
this.setInputsInline(true); this.setInputsInline(true);
this.setTooltip(Blockly.Msg.MIXLY_BLUETOOTH + Blockly.Msg.ANALOG + Blockly.Msg.MIXLY_KEYBOARD_INPUT); this.setTooltip(Blockly.Msg.MIXLY_BLUETOOTH + Blockly.Msg.ANALOG + Blockly.Msg.MIXLY_MOUSE_INPUT);
} }
}; };
//educore actuator //educore actuator

View File

@@ -3908,4 +3908,5 @@ En.MIXLY_RFID_SCAN_NOTAGERR = 'no card response';
En.MIXLY_RFID_SCAN_ERROR = 'card error'; En.MIXLY_RFID_SCAN_ERROR = 'card error';
En.MIXLY_WEIGH_SENSOR = 'Load cell'; En.MIXLY_WEIGH_SENSOR = 'Load cell';
En.MIXLY_Calibration_ratio = 'Calibration ratio'; En.MIXLY_Calibration_ratio = 'Calibration ratio';
En.MIXLY_KEYBOARD_AND_MOUSE = "keyboard and mouse "
})(); })();

View File

@@ -4062,4 +4062,5 @@ ZhHans.MIXLY_RFID_SCAN_NOTAGERR = '卡无反应';
ZhHans.MIXLY_RFID_SCAN_ERROR = '卡错误'; ZhHans.MIXLY_RFID_SCAN_ERROR = '卡错误';
ZhHans.MIXLY_WEIGH_SENSOR = '称重传感器'; ZhHans.MIXLY_WEIGH_SENSOR = '称重传感器';
ZhHans.MIXLY_Calibration_ratio = '校准比例'; ZhHans.MIXLY_Calibration_ratio = '校准比例';
ZhHans.MIXLY_KEYBOARD_AND_MOUSE = '键鼠';
})(); })();

View File

@@ -3912,4 +3912,5 @@ ZhHant.MIXLY_RFID_SCAN_NOTAGERR = '卡無反應';
ZhHant.MIXLY_RFID_SCAN_ERROR = '卡錯誤'; ZhHant.MIXLY_RFID_SCAN_ERROR = '卡錯誤';
ZhHant.MIXLY_WEIGH_SENSOR = '稱重傳感器'; ZhHant.MIXLY_WEIGH_SENSOR = '稱重傳感器';
ZhHant.MIXLY_Calibration_ratio = '校準比例'; ZhHant.MIXLY_Calibration_ratio = '校準比例';
ZhHant.MIXLY_KEYBOARD_AND_MOUSE = '鍵鼠';
})(); })();