发明名称 Dynamically updating a smart physical keyboard
摘要 Embodiments of the present invention provide a system, method, and program product for dynamically updating an input language of a smart physical keyboard. A local computer receives an indication that a remote session has been started, where starting the remote session includes the local computer accessing a remote computer. The local computer determines a keyboard input language for the remote session. The local computer then updates one or more keys of a smart physical keyboard to display the keyboard input language for the remote session.
申请公布号 US9146622(B2) 申请公布日期 2015.09.29
申请号 US201213531834 申请日期 2012.06.25
申请人 International Business Machines Corporation 发明人 Cresp Jacques;Livigni Fabrice;Sert Richard;Siles Alain;Viale Joel
分类号 G06F3/02;G06F3/023;H04L29/08 主分类号 G06F3/02
代理机构 代理人 Patel Jinesh
主权项 1. A method for dynamically updating an input language of a smart physical keyboard, the method comprising the steps of: a local computer receiving an indication that a first remote session has been started, wherein starting the first remote session includes the local computer accessing a first remote computer; the local computer determining a first keyboard input language identifier for the first remote session, wherein a first keyboard input language identifier is a universal identifier comprising one or more alphanumeric characters associated with a first keyboard input language, and wherein the step of the local computer determining the first keyboard input language identifier for the first remote session includes the local computer retrieving the first keyboard input language identifier for the first remote session from the first remote computer; the local computer determining a first keyboard input language for the first remote session by comparing the retrieved first keyboard input language identifier to a database comprising one or more keyboard input languages and corresponding keyboard input language identifiers; the local computer updating one or more keys of a smart physical keyboard to display the first keyboard input language for the first remote session; the local computer storing the first keyboard input language for the first remote session in association with a first process identifier corresponding to the first remote session, wherein the first process identifier comprises one or more alphanumeric characters that are analyzed by an operating system of the local computer in determining an active window of the local computer; the local computer identifying a second session as an active window of the local computer; the local computer updating one or more keys of a smart physical keyboard to display a second keyboard input language associated with the second session; the local computer identifying the first remote session as an active window of the local computer; the local computer identifying the first process identifier corresponding to the first remote session; and the local computer updating one or more keys of a smart physical keyboard to display the first keyboard input language for the first remote session based on identifying the first process identifier corresponding to the active window of the local computer.
地址 Armonk NY US