| US 7,502,729 B2 | ||
| Emulating different country keyboards for controlling a remote computer over a network | ||
| Zeynep Dayar, Cary, N.C. (US); Gregg Kent Gibson, Apex, N.C. (US); and Eric Richard Kern, Durham, N.C. (US) | ||
| Assigned to International Business Machines Corporation, Armonk, N.Y. (US) | ||
| Filed on Dec. 19, 2003, as Appl. No. 10/742,421. | ||
| Prior Publication US 2005/0138209 A1, Jun. 23, 2005 | ||
| Int. Cl. G06F 17/50 (2006.01); G06F 9/455 (2006.01); G06F 15/173 (2006.01); G06F 15/16 (2006.01) | ||
| U.S. Cl. 703—27 [703/1; 703/24; 709/223; 709/246] | 10 Claims |

| 1. A method of keyboard emulation, the method implemented with a first computer that controls a second computer, the first
computer having a keyboard of a first keyboard type, the first computer configured with an identification of a second keyboard
type and a key code conversion table, the second computer connected to the first computer by a data communications network,
the second computer operating with key codes representing keystrokes on a keyboard of the second keyboard type, the method
comprising:
receiving in the first computer a key code representing a keystroke on the first keyboard;
converting by the first computer the key code to a Universal Serial Bus (‘USB’) usage code representing a keystroke on a keyboard
of the second keyboard type, the converting carried out in dependence upon the second keyboard type, and the key code conversion
table; and
providing the USB usage code from the first computer to a second computer through the data communications network.
|