Keyboard Layout Switching for Multifunction Peripheral Input Screens

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of multifunction peripherals face reduced operability when selecting keyboards with different key layouts, as they need to manually choose from multiple available layouts, which can disrupt their workflow.

Innovation Solution

A multifunction peripheral system that automatically switches between input devices based on stored registration information, using a controller to detect and set the appropriate keyboard layout without user intervention, and generates an input screen corresponding to the detected keyboard.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple keyboards with different key layouts are provided for use in various countries and regions, then adaptability is improved, but device complexity increases

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The processing device is designed to support multiple keyboard layouts (QWERTY, AZERTY, QWERTZ, and other country-specific layouts) through a universal software keyboard interface. The system can automatically detect the connected keyboard type and switch between different layouts, allowing one device to serve multiple countries and regions without requiring separate hardware for each layout.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If automatic keyboard switching based on connection detection is implemented, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically detects when a keyboard is connected and autonomously switches to the appropriate key layout based on the detected keyboard type. The processing device reads country information from the connected keyboard's memory and automatically configures the software keyboard without requiring user intervention, allowing the system to serve itself in the keyboard switching process.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors the connection status of keyboards and uses feedback from the detected keyboard type to automatically switch between different key layouts. When a keyboard is connected, the system reads its identification information and adjusts the software keyboard layout accordingly, creating a closed-loop control system that responds to connection changes.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If manual selection of keyboard layout is required, then manufacturing precision is maintained, but ease of operation deteriorates

Engineering Contradiction:
Improveease of operationVSAvoidtime loss
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system pre-configures multiple keyboard layouts (QWERTY, AZERTY, QWERTZ, and other country-specific layouts) in the software keyboard, ready for automatic selection. When a keyboard is connected, the system immediately switches to the pre-prepared layout corresponding to the detected keyboard type, eliminating the need for users to manually search and select from multiple layout options.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12591314B2Processing device, terminal device, method for determining input device, and method for displaying input screen
Publication Date: 2026.03.31 SHARP KK
  • US12591314B2 patent drawing
  • US12591314B2 patent drawing
  • US12591314B2 patent drawing

AI summary

A processing device includes an inputter capable of accepting input by different input devices, a storage that stores registration information on the input devices, and a controller capable of setting a first input device based on a previously set predetermined setting as the input device from which the input is accepted, and when the controller detects connection of a second input device and determines that the storage stores the registration information on the second input device, the controller sets the second input device as the input device from which the input is accepted.