Looks good to me, +1. Question: are these events recorded as "synthetic" events to X, or are they indistinguishable to X and apps from real keypresses?
-- Garrett On Thu, 2010-07-22 at 23:30 -0700, Fuyuki Hasegawa wrote: > I'm sponsoring this fast-track case for Noayuki. The time is set to > 07/29/2010. > > Template Version: @(#)sac_nextcase 1.70 03/30/10 SMI > This information is Copyright (c) 2010, Oracle and/or its affiliates. All > rights reserved. > 1. Introduction > 1.1. Project/Component Working Name: > IBus Virtual Keyboard Input Method > 1.2. Name of Document Author/Supplier: > Author: Naoyuki Ishimura > 1.3 Date of This Document: > 22 July, 2010 > 4. Technical Description > > OVERVIEW > > This project is to add virtual keyboard GUI to IBus Input Method > framework[1]. This virtual keyboard enables user to input > all of xkeyboard-config[2] supported layout symbols with GUI. > This is an extension for keyboard layout emulation engine for IBus[3]. > > DETAILES > > The IBus virtual keyboard uses layout and geometry data which > keyboard layout emulation engine uses. (478 layouts/variants) > User can switch layout(France, Russia, Greece etc) and geometry > (simple, pc101, pc102 etc) from menu, and input characters > to Input Method aware text field/area of X11 applications. > > This IBus virtual keyboard corresponds to IIIM virtual keyboard[4]. > Solaris default Input Method framework will move to IBus from IIIM, > so virtual keyboard users need to use the IBus virtula keyboard > when Input Method framework switched to IBus for their desktop. > > USER OPERATION > > To invoke IBus virtual keyboard, user executes /usr/bin/ibus-keyboard > or selects "Virtual Keyboard' menu item from IBus main menu in > gnome-panel system tray. > When user select favorite layout (ex Russia, Greece, France etc...) > from context menu, the key top label is chagned to corresponding leyout. > Then user can input character on key top with clicking it. > The character event will go to the current focused input field. > (virtual keyboard itself does not get input focus) > > > INTERFACE STABILITIES > > All of components for this engine are Projectt Private. > > INTERFACE NAME STABILITY NOTE > ----------------------------------------------------------------------- > /usr/bin/ibus-keyboard Volatile virtual keyboard lanucher > > /usr/share/ibus-xkbc Project virtual keyboar implemetation > Private files (script and data) > > RELEASE BINDING > > The project team asks for Micor/Path release binding > > REFERENCES > > [1] IBus Input Method framework > PSARC 2009/499 IBus integration > > [2] xkeyboard-config > PSARC 2009/440 xkeyboard-config update from v1.4 to v1.6 > > [3] Keyboard layout emulation engine for IBus > PSARC 2009/645 Keyboard layout emulation engine for IBus > > [4] IIIM virtual keyboard > PSARC 2009/041 Virtual Keyboard Input Method > > > 6. Resources and Schedule > 6.4. Steering Committee requested information > 6.4.1. Consolidation C-team Name: > G11N > 6.5. ARC review type: FastTrack > 6.6. ARC Exposure: open > > _______________________________________________ > opensolaris-arc mailing list > opensolaris-arc@opensolaris.org _______________________________________________ opensolaris-arc mailing list opensolaris-arc@opensolaris.org