# US 2018/0024646 A1 · Method and input device for setting function keys

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0024646 A1
- Document ID: US20180024646A1
- Status: Published application
- Kind: A1
- Application number: 15/360,842
- Filed: 2016-11-23
- Published: 2018-01-25
- Earliest claimed: 2016-07-21
- Assignees: Kye Systems Corp.
- Applicants: Kye Systems Corp.
- Inventors: Chi-Wai CHAN
- Web page: https://patentgrep.com/patent/US20180024646A1

## CPC

- G06F 3/0238: {Programmable keyboards (key guide holders G06F3/0224)}
- G06F 3/0227: {Cooperation and interconnection of the input arrangement with other functional units of a computer (G06F3/023 - G06F3/037 take precedence)}
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 9/454: {Multi-language systems; Localisation; Internationalisation}
- G01S 19/13: Receivers
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES

## Abstract

Disclosed herein are a method and an input device for setting function keys. Information of latitude and longitude related to the input device is obtained by a network positioning method or a method of global positioning system and position information is obtained according to the information of latitude and longitude. Macro data related to the position information are selected from a macro database. Functions of the function key are assigned according to the selected macro data.

## Claims

### Claim 1

A method for setting function keys of an input device, comprising:
obtaining information of latitude and longitude related to the input device by a network positioning method or a method of global positioning system;
according to the information of latitude and longitude, obtaining position information;
selecting a plurality of macro data related to the position information from a macro database; and
according to the plurality of macro data, assigning corresponding functions to the function keys of the input device.

### Claim 2 (depends on 1)

The method according to claim 1, wherein after selecting the plurality of macro data related to the position information, the method further comprises:
setting a macro category table comprising a plurality of category pages; and
respectively assigning the plurality of macro data to the plurality of category pages.

### Claim 3 (depends on 1)

The method according to claim 1, wherein one of the macro data comprises a control instruction and parameter information, further comprising:
when one of the function keys is selected, inputting the parameter information according to the control instruction via an operating interface provided by an application program.

### Claim 4 (depends on 1)

The method according to claim 1, wherein one of the plurality of macro data comprises a control instruction and uniform resource locator (URL) information, and the method further comprises:
when one of the function keys is selected, executing an application program according to the control instruction, and the application program providing an operating interface related to the URL information.

### Claim 5 (depends on 3)

The method according to claim 3, wherein the operating interface is provided according to the position information by the application program.

### Claim 6 (depends on 4)

The method according to claim 4, wherein the operating interface is provided according to the position information by the application program.

### Claim 7 (depends on 1)

The method according to claim 1, wherein assigning the corresponding functions to the function keys of the input device comprises:
setting a function allocation table, wherein the function allocation table comprises a plurality of setting buttons, and the plurality of setting buttons respectively corresponds to the function keys; and
respectively assigning the plurality of macro data to the plurality of the setting buttons.

### Claim 8 (depends on 1)

The method according to claim 1, further comprising:
providing a menu of conditions for indicating a condition instruction;
providing at least one of the plurality of macro data related to the condition instruction from the macro database.

### Claim 9

An input device for setting function keys, comprising:
the function keys;
a transmission interface electrically connected to a computer; and
a microprocessor configured to obtain information of latitude and longitude related to the input device by a network positioning method or a method of global positioning system, obtain position information according to the information of latitude and longitude, select a plurality of macro data related to the position information from a macro database according the position information, and assign corresponding functions to the function keys of the input device.

### Claim 10 (depends on 9)

The input device according to claim 9, wherein after the microprocessor selects the plurality of macro data, the microprocessor further sets a macro category table that comprises a plurality of category pages, and the microprocessor respectively assigns the plurality of macro data to the plurality of category pages.

### Claim 11 (depends on 9)

The input device according to claim 9, wherein one of the plurality of macro data comprises a control instruction and parameter information, and when one of the function keys is selected, the input device inputs the parameter information in an operating interface provided by an application program according to the control instruction.

### Claim 12 (depends on 9)

The input device according to claim 9, wherein one of the plurality of macro data comprises a control instruction and URL information, and when one of the function keys is selected, the input device further executes an application program according to the control instruction and provides an operating interface related to the URL information.

### Claim 13 (depends on 11)

The input device according to claim 11, wherein the operating interface is provided according to the position information by the application program.

### Claim 14 (depends on 12)

The input device according to claim 12, wherein the operating interface is provided according to the position information by the application program.

### Claim 15 (depends on 9)

The input device according to claim 9, wherein when the microprocessor assigns the corresponding functions to the function keys of the input device, the microprocessor sets a function allocation table comprising a plurality of setting buttons that respectively corresponds to the function keys, and the microprocessor respectively assigns the plurality of macro data to the plurality of setting buttons.

### Claim 16 (depends on 9)

The input device for setting function keys according to claim 9, wherein the microprocessor further provides a menu of conditions, used for indicating a condition instruction, and provides at least one of the plurality of macro data related to the condition instruction from the macro database.
