Infrared Control Mode: Fake / Simulated Mode: Real ABSDK Switch Mode Infrared Device Name e.g. ir-living Saved Device: %1$s No infrared device configured Save Device Learned Keys No infrared keys saved Learn New Key Learning… Ready Failed Send Sending… Retry Rename Delete Learn Infrared Key Prepare the physical remote. After starting, point it at the infrared controller and press the target button. Key Name (e.g. Power) Key Slot (1-100) Key Slot: %1$s Start Learning Rename Key New Display Name Delete Key Only removes the key locally from this app. ABox server may retain the learned key. Cancel Confirm Back Infrared Remote Recording My Remotes Learn Mode Learn mode active: tap any button to record Air Conditioner Television Settings Learn mode active: tap any button to record Recording [%1$s] (Slot %2$s), press remote button… [%1$s] recorded successfully Button [%1$s] is not learned. Enable learn mode to record. Sent: %1$s Infrared controller offline (code: %1$s) Failed to load data Operation failed Temp Control VOL CH Cool Mode Auto Fan | Swing AC Power AC Temp + AC Temp - AC Mode AC Fan Speed AC Swing AC Timer TV Power TV Mute TV Up TV Down TV Left TV Right TV OK TV Vol + TV Vol - TV CH + TV CH - TV Home TV Back TV Menu Device Configuration ABSDK Device Name ABSDK matches hardware devices by device name (default: 红外控制器). Commands will be dispatched to this target device. Current Bound Device: %1$s Save Changes Hardware Slot Budget Environment: %1$s Local Experience (Simulation) ABox (Real Hardware) Device name saved successfully Device name cannot be blank Key name cannot be blank Key slot must be between 1 and 100 Key renamed Key removed locally Key is not ready to send Infrared Hub Hardware Slots: %1$d / %2$d allocated (%3$d free) Static: %1$d Dynamic Buffer: Slot %1$s Virtual Remotes No virtual remotes added yet. Tap + to add one. Add Remote Static Mode (%1$s slots) Dynamic Mode (Scratch Slot %1$s) Add Virtual Remote Device Type Brand / Preset Library Transmission Mode Low latency (~20ms), instant response, occupies ~15 slots Saves slots (0 extra slots), writes code on-the-fly (~80ms) Slot quota exceeded. Please choose Dynamic mode. Hardware Slot / Raw Key Management Television (TV) Air Conditioner (AC) Fan / Air Purifier Projector Audio / Receiver Set-top Box Streaming Device Lighting Custom Panel Set temperature Operating mode Fan speed Cool Heat Auto Dry Fan Low Medium High Vertical swing Horizontal swing Eco State changes generate a complete infrared frame and send it. Transmission does not confirm the appliance state. Up Down Left Right Volume Channel Raise volume Lower volume Raise channel Lower channel Media control panel %1$s buttons No buttons. Add one in management. Add button Add custom button Name the button now. Its hardware slot will be assigned when you record the infrared signal. Button name Available Learning Sending Ready to send Learning failed Not learned Delete button Infrared controller · Remote center Infrared device settings Remotes, slots, and gateway device name Open management Use the management action to add a remote Manage infrared devices and remotes Custom Static slots Dynamic codes TV navigation panel Air conditioner panel Media control panel Custom button panel Learn mode Recording Infrared controller · %1$d virtual remotes Static slots: %1$d · Dynamic buffer: slot 100 · Free: %2$d Remote name TV navigation layout with direction, volume, and channel controls Media player layout with playback controls Custom grid layout with editable buttons Static slot mode Dynamic code mode Hardware slots %1$d remotes Add remote Reorder remote Move up Move down Edit remote Gateway device name Used to match the infrared controller in the gateway. It must exactly match the gateway name. Save device name Panel layout Transmission mode Delete remote Add remote Step %1$d of %2$d Continue Create remote How do you want to add the remote? Choose where the infrared commands come from. The two methods use different setup flows. Add from infrared library Choose a device type and preset. Commands are downloaded and ready to use without learning. Create through learning Build a custom panel, then record each command from a physical remote in Learn mode. Choose the appliance and preset Select the appliance type first, then choose the matching preset library. Navigation, volume, channel, source, and common TV controls State-based temperature, mode, fan, swing, and power controls Power, speed, swing, timer, and operating mode controls Power, input, menu, navigation, picture mode, and projection controls Power, volume, mute, source, playback, and sound controls Power, channel, navigation, guide, menu, and numeric controls Power, navigation, playback, home, back, and media controls Power, brightness, color, scene, timer, and effect controls Preset library Download this command set for the selected appliance Choose the learning panel The layout defines which buttons are created before you start recording commands. Name and confirm Give the remote a recognizable name and review the setup before creating it. Custom remote %1$d static slots available Learning remotes use static hardware slots. Slots are assigned as commands are recorded. No static slots are available. Remove unused learned commands before creating another learning remote. Setup summary Add method Remote identity Change the name shown in the remote list and automation actions. Current configuration Panel layout Learning remotes can switch between supported button layouts without becoming library remotes. Library remotes keep the appliance type, preset, layout, and transmission behavior used when they were created. Create another remote to use a different preset. Remove remote Removes the remote and its saved button bindings from this app. Remove this remote? “%1$s” and its button configuration will be removed. Test this preset Before saving, send the preset power command and check whether the appliance responds. The appliance may turn on or off. Test power command Sending the test command… The command was sent. Did the appliance respond? Yes, it responded No response Preset verified. You can create the remote. The test command could not be sent. Check the infrared controller and try again.