CN105739888B - It is a kind of for configuring the method and apparatus of dummy keyboard Dynamically Announce effect - Google Patents
It is a kind of for configuring the method and apparatus of dummy keyboard Dynamically Announce effect Download PDFInfo
- Publication number
- CN105739888B CN105739888B CN201610052344.6A CN201610052344A CN105739888B CN 105739888 B CN105739888 B CN 105739888B CN 201610052344 A CN201610052344 A CN 201610052344A CN 105739888 B CN105739888 B CN 105739888B
- Authority
- CN
- China
- Prior art keywords
- finite element
- dummy keyboard
- effect
- dynamically announce
- dynamic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The object of the present invention is to provide a kind of for configuring the method and apparatus of dummy keyboard Dynamically Announce effect.The present invention configures Dynamically Announce effect by obtaining one or more finite elements to be configured, determine that the finite element shows region corresponding to the dummy keyboard, determines motion profile corresponding to the finite element, for dummy keyboard.Compared with prior art, the present invention neatly can configure dynamic effect for dummy keyboard, have powerful scalability, while improve the visual effect and input experience of user, meet the individual demand of user.
Description
Technical field
The present invention relates to input method technique fields more particularly to a kind of for configuring the skill of dummy keyboard Dynamically Announce effect
Art.
Background technique
Currently, the display effect of input method is more single.For example, single static status display effect, or it is dynamic by GIF etc.
Draw the Dynamically Announce effect that embedded mode is presented.Even with this Dynamically Announce effect, that shown is also only GIF
The broadcasting of animation, and the dynamic effect shown is limited to fixed display position, such as top toolbar.Therefore, this
The triggering of dynamic effect can not be neatly realized in Dynamic Display mode, also cannot achieve dynamic effect abundant;And if passing through
The form of a large amount of GIF animations is embedded in realize the displaying of a variety of dynamic effects, then needs to expend a large amount of memory, and imitate to dynamic
The displaying of fruit has huge limitation, cannot achieve the displaying of flexible smoothness.
Summary of the invention
The object of the present invention is to provide a kind of for configuring the method and apparatus of dummy keyboard Dynamically Announce effect.
According to an aspect of the invention, there is provided a kind of method for configuring dummy keyboard Dynamically Announce effect,
In, this method comprises:
A obtains one or more finite elements to be configured, wherein the finite element includes static elements and/or moves
State element;
B determines finite element institute on the dummy keyboard according to the dummy keyboard and the finite element
It is corresponding to show region;
C shows region and the finite element according to, determines motion profile corresponding to the finite element;
D determines Dynamically Announce effect corresponding to the dummy keyboard according to the motion profile.
Preferably, the step a includes:
Obtain multiple alternative initial elements to be configured, wherein the alternative initial element include static elements and/or
Dynamic element;
The multiple alternative initial element is combined, to generate one or more finite elements.
Preferably, the step b includes:
According to the dummy keyboard and the finite element, determines and shows region corresponding to the finite element,
In, the region that shows includes showing position and/or the zone of action.
Preferably, the step b includes:
According to the characteristic information of the layout of the dummy keyboard and/or the finite element, the finite element institute is determined
It is corresponding to show region.
Preferably, the step c includes:
The area characteristic information for showing region according to, in conjunction with the finite element relative to the region that shows
Positional relationship determines motion profile corresponding to the finite element.
Preferably, this method further include:
R determines triggering rule corresponding with the finite element;
Wherein, the step c includes:
Show region and the finite element according to, in conjunction with the triggering rule, determines the finite element institute
Corresponding motion profile.
It is highly preferred that the step r includes following at least any one:
Predetermined operation according to user to the dummy keyboard, in conjunction with corresponding to the finite element described in show region,
Determine triggering rule corresponding with the finite element;
According to the dummy keyboard to the responsive state of predetermined operation, triggering corresponding with the finite element is determined
Rule.
It is highly preferred that the content of the triggering rule includes but is not limited to following at least any one:
Whether the finite element shows and/or when shows;
The finite element shows duration;
Pause or halted state of the finite element during showing;
Whether the finite element, which recycles, shows or shows again.
Preferably, the step d includes:
According to the motion profile, initial Dynamically Announce effect corresponding to the finite element is determined;
The initial Dynamically Announce effect according to corresponding to the finite element, one in conjunction with corresponding to the finite element
The initial Dynamically Announce effect of a or multiple reference elements, determines Dynamically Announce effect corresponding to the dummy keyboard.
Preferably, this method further include:
X shows the Dynamically Announce effect on the dummy keyboard.
It is highly preferred that this method further include:
Y obtains user currently to the mode of operation of the dummy keyboard;
According to the mode of operation, triggering rule corresponding with the mode of operation is detected;
Wherein, the step x includes:
When meeting the triggering rule, according to the mode of operation, according to corresponding touching on the dummy keyboard
Hair rule shows the Dynamically Announce effect.
It is highly preferred that the step y includes:
User is obtained currently to the single of the dummy keyboard or continuous multiple operation informations, wherein the operation letter
Breath includes the use that user currently operated and/or can trigger the responsive state of the dummy keyboard to the input of the dummy keyboard
Family operation;
According to the operation information, determine the user currently to the mode of operation of the dummy keyboard.
It is highly preferred that this method further include:
According to Dynamically Announce effect corresponding to one or more of finite elements and the finite element, by institute
It states finite element and the Dynamically Announce effect is packaged, to determine dynamic effect configuration text corresponding with the dummy keyboard
Part.
According to another aspect of the present invention, a kind of configuration dress for configuring dummy keyboard Dynamically Announce effect is additionally provided
It sets, wherein the device includes:
Element acquisition device, for obtaining one or more finite elements to be configured, wherein the finite element includes
Static elements and/or dynamic element;
Position determining means, for determining that the finite element exists according to the dummy keyboard and the finite element
Show region corresponding on the dummy keyboard;
Track determining device determines the finite element institute for showing region and the finite element according to
Corresponding motion profile;
Dynamic effect determining device, for determining that Dynamically Announce corresponding to the dummy keyboard is imitated according to the motion profile
Fruit.
Preferably, the element acquisition device is used for:
Obtain multiple alternative initial elements to be configured, wherein the alternative initial element include static elements and/or
Dynamic element;
The multiple alternative initial element is combined, to generate one or more finite elements.
Preferably, the position determining means are used for:
According to the dummy keyboard and the finite element, determines and shows region corresponding to the finite element,
In, the region that shows includes showing position and/or the zone of action.
Preferably, the position determining means are used for:
According to the characteristic information of the layout of the dummy keyboard and/or the finite element, the finite element institute is determined
It is corresponding to show region.
Preferably, the track determining device is used for:
The area characteristic information for showing region according to, in conjunction with the finite element relative to the region that shows
Positional relationship determines motion profile corresponding to the finite element.
Preferably, the configuration device further include:
Regular determining device, for determining triggering rule corresponding with the finite element;
Wherein, the track determining device is used for:
Show region and the finite element according to, in conjunction with the triggering rule, determines the finite element institute
Corresponding motion profile.
It is highly preferred that the rule determining device is for following at least any one:
Predetermined operation according to user to the dummy keyboard, in conjunction with corresponding to the finite element described in show region,
Determine triggering rule corresponding with the finite element;
According to the dummy keyboard to the responsive state of predetermined operation, triggering corresponding with the finite element is determined
Rule.
It is highly preferred that the content of the triggering rule includes but is not limited to following at least any one:
Whether the finite element shows and/or when shows;
The finite element shows duration;
Pause or halted state of the finite element during showing;
Whether the finite element, which recycles, shows or shows again.
Preferably, the dynamic effect determining device is used for:
According to the motion profile, initial Dynamically Announce effect corresponding to the finite element is determined;
The initial Dynamically Announce effect according to corresponding to the finite element, one in conjunction with corresponding to the finite element
The initial Dynamically Announce effect of a or multiple reference elements, determines Dynamically Announce effect corresponding to the dummy keyboard.
Preferably, the configuration device further include:
Display device, for showing the Dynamically Announce effect on the dummy keyboard.
It is highly preferred that the configuration device further include:
Acquisition device is operated, for obtaining user currently to the mode of operation of the dummy keyboard;
Detection device, for detecting triggering rule corresponding with the mode of operation according to the mode of operation;
Wherein, the display device is used for:
When meeting the triggering rule, according to the mode of operation, according to corresponding touching on the dummy keyboard
Hair rule shows the Dynamically Announce effect.
It is highly preferred that the operation acquisition device is used for:
User is obtained currently to the single of the dummy keyboard or continuous multiple operation informations, wherein the operation letter
Breath includes the use that user currently operated and/or can trigger the responsive state of the dummy keyboard to the input of the dummy keyboard
Family operation;
According to the operation information, determine the user currently to the mode of operation of the dummy keyboard.
Preferably, the configuration device further include:
Packaging system, it is aobvious for the dynamic according to corresponding to one or more of finite elements and the finite element
Show effect, the finite element and the Dynamically Announce effect are packaged, it is corresponding with the dummy keyboard with determination
Dynamic effect configuration file.
Compared with prior art, the present invention by obtain one or more finite elements to be configured, determine it is described initial
Element shows region corresponding to the dummy keyboard, determines motion profile corresponding to the finite element, is
Dummy keyboard configures Dynamically Announce effect;To neatly configure dynamic effect for dummy keyboard, there is powerful scalability,
The visual effect and input experience for improving user simultaneously, meet the individual demand of user.
Moreover, the multiple alternative initial element can also be combined by the present invention, it is one or more initial to generate
Element;For example, a variety of visual effects such as level, inclusive, quasi- physical property can be shown to the combination of static finite element, it is right
The combination of dynamic finite element can show dynamic effect abundant, thus improve setting finite element flexibility with can
Scalability meets the individual demand of user.
Moreover, the region of the present invention that shows may include showing position and/or the zone of action, so that the initial element
Element shows region overlay wide range, and same finite element can show different move in the different zones of action
State effect neatly can configure dynamic effect for dummy keyboard, improve the vision of user so that ways of presentation is more flexible
Effect and input experience, meet the individual demand of user.
Moreover, the present invention can also be according to the layout of the dummy keyboard and/or the characteristic information of the finite element, really
Show region corresponding to the fixed finite element, so that the determination for showing region is more intelligent, it is identified
Show the visual effect that region more meets user, improves the visual effect and input experience of user, meet the personalization of user
Demand.
Moreover, the present invention can also be opposite in conjunction with the finite element according to the area characteristic information for showing region
In the positional relationship for showing region, motion profile corresponding to the finite element is determined, so that the movement rail
The determination of mark is more intelligent, and identified motion profile more meets the visual effect of user, improves the visual effect of user
It is experienced with input, meets the individual demand of user.
Moreover, the present invention can also determine triggering rules corresponding with the finite element;It further, can be with root
Predetermined operation according to user to the dummy keyboard shows type in conjunction with corresponding to the finite element and/or described shows
Region determines triggering rule corresponding with the finite element, alternatively, the response according to the dummy keyboard to predetermined operation
State determines triggering rule corresponding with the finite element;Then, show region and the initial element according to described
Element determines the finite element different motion profiles corresponding under different triggering rules in conjunction with the triggering rule.From
And the present invention can realize the really dynamic efficiency power such as key displacement movement based on the triggering rule, dynamic effect feedback vividly has
Interest improves the visual effect and input experience of user, meets the individual demand of user.
Moreover, the present invention can also be folded according to the initial Dynamically Announce effect of finite element and multiple reference elements
Add or other respective handlings, with Dynamically Announce effect corresponding to the determination dummy keyboard;To in finite element and reference
Show corresponding to element region, show track etc. have comprising or when overlapping relation so that different initial Dynamically Announces is imitated
There can be inclusion relation between fruit or can influence each other, improve the abundant degree of dynamic effect, optimize visual effect, mention
The high visual effect and input experience of user, meets the individual demand of user.
Moreover, the present invention can show the Dynamically Announce effect on the dummy keyboard;It is possible to further obtain
User detects corresponding with the mode of operation currently to the mode of operation of the dummy keyboard, and according to the mode of operation
Triggering rule, then when meet the triggering it is regular when, according to the mode of operation, according to relatively on the dummy keyboard
The triggering rule answered shows the Dynamically Announce effect;Further, available user is currently to the dummy keyboard
Single or continuous multiple operation informations determine the user currently to the defeated of the dummy keyboard according to the operation information
Enter mode of operation, wherein the operation information includes that user currently operates and/or can trigger to the input of the dummy keyboard
The user's operation of the responsive state of the dummy keyboard.To, the invention enables the dynamic effect can neatly with user into
Row interaction realizes the really dynamic efficiency power such as key displacement movement, moves effect feedback vivid and interesting, improve the visual effect of user
It is experienced with input, meets the individual demand of user.
Moreover, the present invention can also be moved according to corresponding to one or more of finite elements and the finite element
The finite element and the Dynamically Announce effect are packaged by state display effect, with determination and the dummy keyboard phase
Corresponding dynamic effect configuration file;To generate the dynamic effect configuration file for capableing of independent utility, convenient for being moved to the dummy keyboard
Effect setting, and the dynamic effect configuration file can be replaced flexibly, be independent of each other.
Detailed description of the invention
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, of the invention other
Feature, objects and advantages will become more apparent upon:
Fig. 1 shows a kind of for configuring the configuration device of dummy keyboard Dynamically Announce effect of one aspect according to the present invention
Schematic diagram;
It is a kind of for configuring matching for dummy keyboard Dynamically Announce effect Fig. 2 shows in accordance with a preferred embodiment of the present invention
Set schematic device;
Fig. 3 shows according to a further aspect of the present invention a kind of for configuring the method stream of dummy keyboard Dynamically Announce effect
Cheng Tu;
Fig. 4 shows in accordance with a preferred embodiment of the present invention a kind of for configuring the side of dummy keyboard Dynamically Announce effect
Method flow chart;
A kind of dynamic skin of virtual machine keyboard according to a preferred embodiment of the present invention is shown respectively in Fig. 5 and Fig. 6
Exemplary diagram.
The same or similar appended drawing reference represents the same or similar component in attached drawing.
Specific embodiment
It should be mentioned that some exemplary embodiments are described as before exemplary embodiment is discussed in greater detail
The processing or method described as flow chart.Although operations are described as the processing of sequence by flow chart, therein to be permitted
Multioperation can be implemented concurrently, concomitantly or simultaneously.In addition, the sequence of operations can be rearranged.When it
The processing can be terminated when operation completion, it is also possible to have the additional step being not included in attached drawing.The processing
It can correspond to method, function, regulation, subroutine, subprogram etc..
Alleged " computer equipment " within a context, also referred to as " computer ", referring to can be by running preset program or referring to
Enable to execute numerical value and calculate and/or the intelligent electronic device of the predetermined process process such as logic calculation, may include processor with
Memory executes the survival prestored in memory instruction by processor to execute predetermined process process, or by ASIC,
The hardware such as FPGA, DSP execute predetermined process process, or are realized by said two devices combination.Computer equipment includes but unlimited
In server, PC, laptop, tablet computer, smart phone etc..
The computer equipment includes user equipment and/or the network equipment.Wherein, the user equipment includes but is not limited to
Computer, smart phone, PDA etc.;The network equipment includes but is not limited to single network server, multiple network servers composition
Server group or be based on cloud computing (Cloud Computing) cloud consisting of a large number of computers or network servers,
In, cloud computing is one kind of distributed computing, a super virtual computer consisting of a loosely coupled set of computers.
Wherein, the computer equipment can isolated operation realize the present invention, also can access network and by with other meters in network
The interactive operation of machine equipment is calculated to realize the present invention.Wherein, network locating for the computer equipment includes but is not limited to interconnect
Net, wide area network, Metropolitan Area Network (MAN), local area network, VPN network etc..
It should be noted that the user equipment, the network equipment and network etc. are only for example, other are existing or from now on may be used
The computer equipment or network that can occur such as are applicable to the present invention, should also be included within the scope of protection of the present invention, and to draw
It is incorporated herein with mode.
Here, " configuration device " of the present invention, can be a newly-increased device in the computer equipment;Or
Enhanced device is carried out to original device of the computer equipment;Or described computer equipment itself.Art technology
Personnel will be understood that as described above, and the computer equipment can be terminal device or service equipment itself, be also possible to end
The combination of end equipment and service equipment.
Specific structure and function details disclosed herein are only representative, and are for describing the present invention show
The purpose of example property embodiment.But the present invention can be implemented by many alternative forms, and be not interpreted as
It is limited only by the embodiments set forth herein.
Term used herein above is not intended to limit exemplary embodiment just for the sake of description specific embodiment.Unless
Context clearly refers else, otherwise singular used herein above "one", " one " also attempt to include plural number.Also answer
When understanding, term " includes " and/or "comprising" used herein above provide stated feature, integer, step, operation,
The presence of unit and/or component, and do not preclude the presence or addition of other one or more features, integer, step, operation, unit,
Component and/or combination thereof.
It should further be mentioned that the function action being previously mentioned can be attached according to being different from some replace implementations
The sequence indicated in figure occurs.For example, related function action is depended on, the two width figures shown in succession actually may be used
Substantially simultaneously to execute or can execute in a reverse order sometimes.
Present invention is further described in detail with reference to the accompanying drawing.
Fig. 1 shows a kind of for configuring the configuration device of dummy keyboard Dynamically Announce effect of one aspect according to the present invention
Schematic diagram, the configuration device include element acquisition device 1, position determining means 2, track determining device 3, dynamic effect determining device
4.Specifically, the element acquisition device 1 obtains one or more finite elements to be configured, wherein the finite element packet
Include static elements and/or dynamic element;The position determining means 2 are according to the dummy keyboard and the finite element, really
The fixed finite element is corresponding on the dummy keyboard to show region;The track determining device 3 shows according to described
Region and the finite element, determine motion profile corresponding to the finite element;The dynamic effect determining device 4 is according to institute
Motion profile is stated, determines Dynamically Announce effect corresponding to the dummy keyboard.
It constantly works between above-mentioned each device, here, it will be understood by those skilled in the art that " lasting " refers to
State each device respectively in real time or according to setting or real-time adjustment operating mode requirement, carry out finite element acquisition,
The determination for showing the determination in region, motion profile fixed and moving state display effect really, until configuration device stopping is obtained wait match
The one or more finite elements set.
Here, dummy keyboard of the present invention can be the dummy keyboard in mobile device, the mobile device
Including but not limited to such as apply the mobile device of Android or iOS Mobile operating system;In addition, the dummy keyboard may be used also
To be applied on non-mobile device, such as PC.Those skilled in the art will be understood that the dummy keyboard includes but is not limited to appoint
Meaning dummy keyboard, such as nine key boards, 26 key boards (full keyboard).
Those skilled in the art will be understood that method of the present invention can configure completion on backstage by designer,
Corresponding step is executed on backstage using method of the present invention or by corresponding device;It can also be based on open to foreground
Interface, voluntarily completed by user on foreground.
The element acquisition device 1 obtains one or more finite elements to be configured, wherein the finite element includes
Static elements and/or dynamic element.
Specifically, the element acquisition device 1 obtains user and passes through the sides such as upload, drafting by interacting with user
One or more finite elements that formula is submitted;Alternatively, the configuration device has preset one or more in default setting
Finite element, the element acquisition device 1 obtain one or more finite elements of the default setting.
Wherein, the finite element includes static elements and/or dynamic element.The static elements are including but not limited to quiet
The picture of state, text or be picture+picture drafting mode (nine Gong Lashen of such as picture, tiling);The dynamic element
Including but not limited to such as cardon resource format such as gif, webn, the svg of animation (i.e. different can), the configuration text of the dynamic effect of gradual change
Part (the dynamic effect of dynamic effect in different basis and combinations thereof, wherein the dynamic effect in basis includes but is not limited to: transparency, displacement, rotation, scaling,
3d rotation etc.).
Preferably, the available multiple alternative initial elements to be configured of the element acquisition device 1, wherein the time
Selecting finite element includes static elements and/or dynamic element;The multiple alternative initial element is combined, to generate one
Or multiple finite elements.
Specifically, the element acquisition device 1 obtains user and passes through the sides such as upload, drafting by interacting with user
Multiple alternative initial elements that formula is submitted;Alternatively, the configuration device has preset multiple alternative initials in default setting
Element, the element acquisition device 1 obtain multiple alternative initial elements of the default setting.Wherein, the alternative initial member
Element includes static elements and/or dynamic element, and the static elements include but is not limited to picture, the text etc. of static state, described dynamic
State element includes but is not limited to cardon resource, the dynamic effect configuration file etc. as presented in a manner of the dynamic pictures such as GIF.
Then, the multiple alternative initial element is supplied to described by the element acquisition device 1 by interacting with user
User;Then it obtains the user to operate the selection and combination of the multiple alternative initial element, by selected multiple times
Finite element is selected to carry out the combination of true-to-shape.Here, combined process can be combined based on system default mode, or
It can be arranged based on the active of the user, the multiple alternative initial element is combined.
Here, according to combined by the multiple alternative initial element at finite element process, can be will be multiple quiet
At a combined static elements, combination includes but is not limited to state element combinations: successively being arranged according to designated position, basis
Specified sequence stacks arrangement, basis specifies level attributes (such as prospect, background) to determine inclusion relation;Being also possible to will be multiple dynamic
At a combined dynamic element, combination includes but is not limited to state element combinations: being performed simultaneously, connects execution, preferentially holds
Row etc..
It is operated by said combination, level, inclusive, quasi- physical property etc. can be shown to the combination of static finite element
A variety of visual effects can show dynamic effect abundant to the combination of dynamic finite element.
Alternatively, mode of the element acquisition device 1 according to system default, selects from the multiple alternative initial element
The alternative initial element of fixed number, or the multiple alternative initial element is all selected;Then, by selected candidate
Finite element carries out random combine, or the feature based on the multiple alternative initial element is combined, multiple as will be described
Alternative initial element is successively arranged, or is stacked with etc. according to the blank position of each alternative initial element.
The position determining means 2 determine that the finite element exists according to the dummy keyboard and the finite element
Show region corresponding on the dummy keyboard.
Specifically, the position determining means 2 pass through according to the layout and the finite element of the dummy keyboard
System is arranged automatically or the mode of user's selection, determines that the finite element is corresponding on the dummy keyboard and shows area
Domain.For example, if there is some region to belong to white space on the dummy keyboard region can be showed as described;If institute
It states on dummy keyboard that there are a specially designed regions, then can show region etc. as described.
Wherein, it is nine key boards, 26 key keys that the layout of the dummy keyboard, which includes but is not limited to the dummy keyboard,
The placement position of each symbol or control key of disk (full keyboard) and the dummy keyboard.
Preferably, the position determining means 2 can be according to the layout of the dummy keyboard and/or the finite element
Characteristic information determines and shows region corresponding to the finite element;Wherein, the characteristic information of the finite element includes but not
Be limited to the quantity information of the finite element, the content information of the finite element, the finite element size information, described
Finite element belongs to dynamic element or static elements.
For example, the key mapping that region is determined as on dummy keyboard can be showed if the content of the finite element is " N "
At " N ";If the finite element is bar elements, region can be showed and be determined as at the control group of dummy keyboard etc.;If
The size of the finite element can cover two key mappings of the dummy keyboard, then set the region that shows of the finite element
It is set to the lower section etc. of any two key mapping on keyboard;If the quantity of the finite element can be greater than or equal to the virtual key
Number of keys on disk, then by the key area for showing region and corresponding on the dummy keyboard at random of each finite element
Deng.
Here, the region that shows includes but is not limited to any position on the dummy keyboard.
Preferably, the region that shows includes showing position and/or the zone of action;Wherein, it is described show position include but
It is not limited to showing location point and/or show position range on the dummy keyboard, the determination for showing region can pass through
It divides a region directly to determine, location point can also be showed by selecting two, and will be between described two location points
Range shows region described in being used as;The zone of action includes but is not limited to that prospect, background, panorama are (i.e. same to foreground and background
Some or all of Shi Qixiao).Here, the prospect is the background that the finite element does not interfere with current virtual keyboard,
Only shown on the surface layer of dummy keyboard;The background is that the finite element is shown as the background of current virtual keyboard.
It is highly preferred that described show the zone of action for showing position and/or dynamic element that region includes static elements.Into
One step, if being not provided with the zone of action, dynamic element shows default using the position that shows of static elements.
Specifically, the static elements show position i.e. and indicate static elements which position of the dummy keyboard into
Row shows;The zone of action characterization of the dynamic element is that dynamic finite element rises for which part of static finite element
Effect, therefore different types of static finite element will be with the different zones of action.For example, single non-combined type static state initial element
Element only there is it to show a kind of zone of action in position;Tool there are two the combined static finite element of level have prospect, background,
Three kinds of panorama (prospect+background);Combined static finite element with inclusion relation has only daughter element region, only itself area
A variety of scopes such as domain, daughter element region+self zone.It, can be by one or more dynamics by the setting of the zone of action
Element is tied in the different location of one or more static elements, so that Dynamically Announce effect is more abundant and flexible.
It, can be by one or more dynamic elements and one or more static elements by the setting to region is showed
It is combined into a pure dynamic element (all daughter elements i.e. in the element are dynamic) or the dynamic member comprising static elements
Plain (daughter element i.e. in the element includes dynamic and static).
The track determining device 3 shows region and the finite element according to described, determines the finite element institute
Corresponding motion profile.
Specifically, the track determining device 3 shows region and the finite element according to described, by being based on user
Setting, or be based on the customized create-rule of system, to determine motion profile corresponding to the finite element.Wherein,
The motion profile include but is not limited to the displacement moved, speed, element metamorphosis (as from big to small, from small to large)
Deng.
Preferably, the track determining device 3 can be according to the area characteristic information for showing region, in conjunction with described first
Beginning element determines motion profile corresponding to the finite element relative to the positional relationship for showing region.
Wherein, the area characteristic information include but is not limited to the size for showing region, position, shape (such as bar shaped,
Square, circle etc.), show key information corresponding to region, show had in region show content etc..
The finite element relative to the positional relationship for showing region, such as the finite element size relative to
The size for showing regional location, the space or 100% in region 10% is showed as described in capable of occupying the finite element
Space;Alternatively, for example, the finite element is relative to the positional relationship for showing region blank position, such as initial element
The size of element is equal to the size etc. of the blank position;Alternatively, for example, the shape of the finite element shows relative to described
The shape relation in region, such as circular finite element are placed on that circular to show region medium.
For example, if the region that shows is that a location point or the finite element can occupy and described show region
100% space, and the finite element is dynamic element, then the finite element directly can be placed on this and showed on region,
I.e. motion profile is nothing;If it is described show region be a location point, and the finite element be static elements or dynamic element,
The finite element can then be carried out at that point to displaying from small to large;If the region that shows is a straight line, can incite somebody to action
The finite element is moved to other end etc. from one end of the straight line;If the finite element and the region that shows are circle,
Then can by the finite element it is described show in region roll;If the finite element with it is described show region be it is rectangular,
Then the finite element can be subjected to loopy moving etc. in the quadrangle for showing region.
Preferably, motion profile dynamic effect as representated by a dynamic finite element, static elements show
Region, in conjunction with the comprehensive determination of create-rule of motion profile.
Here, a dynamic finite element represents a kind of dynamic effect, including but not limited to cardon format resource, gradual change is dynamic
The configuration file etc. of effect.Wherein, cardon resource includes but is not limited to the file of the formats such as gif, webn, svg;The dynamic effect configuration of gradual change
File can then configure the display effect of the dynamic effect of different types of gradual change and combinations thereof dynamic effect.Here, what the dynamic effect of gradual change can configure
The type of dynamic effect include but is not limited to light and shade variation, size variation, change in displacement, color change, Plane Rotation, beveling,
3d rotation etc..
For example, a dynamic finite element A1 is to move down 100%, a dynamic finite element A2 is to revolve around itself
Turn, a static state finite element B1 is a lesser key, and a static state finite element B2 is a biggish toolbar.Show
Example 1: if A1 is arranged on B1 and B2 simultaneously, B1 is moved down shorter distance (B1 itself is smaller), and B2 can move compared with
Big distance, it is seen then that static elements and the difference for showing region can generate different motion profiles, to obtain two movement rails
Mark.Example 2: if it is A2 that animation is pressed in B1 setting, B1 is rotated in place when pressing;If it is A1, lift that animation is pressed in B1 setting
Starting is depicted as A2, then B1 is first moved down, and B1 can be rotated in place in lower section when lifting hand.As it can be seen that same finite element A2, because of touching
The difference of clockwork spring part has also obtained two motion profiles.
The dynamic effect determining device 4 determines that Dynamically Announce corresponding to the dummy keyboard is imitated according to the motion profile
Fruit.
Specifically, the dynamic effect determining device 4 can be based on the motion profile, by being based on user setting or system certainly
The create-rule of definition determines Dynamically Announce effect corresponding to the dummy keyboard by way of further adjustment parameter.
Wherein, the Dynamically Announce effect include but is not limited to as the duration, repetitive mode, initial value, stop value, movement velocity,
Versus time curve etc..
Here, be composed multiple alternative initial elements by certain way since a finite element can be,
Therefore may include one or more effects in Dynamically Announce effect determined by, can be and meanwhile show or successively displaying or according to
Certain rule overlapping shows, such as colors gradient on one side rotate while.
Here, the Dynamically Announce effect can be presented on any position of the dummy keyboard, such as described
On the single key of dummy keyboard, control group or entire dummy keyboard.Preferably, the Dynamically Announce effect can also be described
The related interfaces of dummy keyboard are presented, such as the pop-up of the dummy keyboard.
For example, the dynamic effect determining device 4 can provide a user one of above-mentioned Dynamically Announce effect or a variety of options,
It include multiple customized parameters in each option, so that user is successively adjusted;Finally the numerical value based on determined by user come
Determine the Dynamically Announce effect.Alternatively, the dynamic effect determining device 4 can layout based on current virtual keyboard, movement rail
Mark etc., by based on default setting or based on the Dynamically Announce effect template being randomly provided, to the movement rail of the finite element
Mark is adjusted, and adds one or more contents in above-mentioned Dynamically Announce effect for it, finally determines the Dynamically Announce effect
Fruit.
Preferably, the dynamic effect determining device 4 can determine corresponding to the finite element according to the motion profile
Initial Dynamically Announce effect;The initial Dynamically Announce effect according to corresponding to the finite element, in conjunction with the finite element institute
The initial Dynamically Announce effect of corresponding one or more reference element, determines that Dynamically Announce corresponding to the dummy keyboard is imitated
Fruit.
Specifically, the dynamic effect determining device 4 can be based on the motion profile, by being based on user setting or system certainly
The create-rule of definition determines initial Dynamically Announce effect corresponding to the finite element.Wherein, the initial Dynamically Announce
Effect includes but is not limited to such as duration, repetitive mode, initial value, stop value, movement velocity, versus time curve
Deng.
Then, the dynamic effect determining device 4 to corresponding to the finite element and/or the finite element by showing
Region, motion profile, presentation time etc. are analyzed, and are determined corresponding with the finite element one or more with reference to member
Element;Alternatively, the dynamic effect determining device 4 is obtained provided by other devices, the initial element by interacting with other devices
One or more reference elements corresponding to element.
For example, if some element and the finite element to show region identical or be overlapped, some element and described initial
The motion profile of element is similar, intersection, it is parallel or be overlapped, some element is consistent with the presentation time of the finite element or phase
It is overlapped, then using the element as the reference element of the finite element.Specifically, for example, if finite element A's shows in region
The zone of action be the dummy keyboard panorama, and the region that shows of another element B, C, D is respectively the dummy keyboard
The prospect of key b, c, d, then the element B, C, D are the reference element of the finite element A.
Then, dynamic effect determining device 4 initial Dynamically Announce effect according to corresponding to the finite element, in conjunction with institute
The initial Dynamically Announce effect for stating one or more reference elements corresponding to finite element, by will it is above-mentioned two or it is multiple just
The mode that initiating state display effect is directly superimposed, or according to above-mentioned two or multiple initial Dynamically Announce effects, thus
To the mode that the multiple initial Dynamically Announce effect adjusts accordingly, Dynamically Announce corresponding to the dummy keyboard is determined
Effect.
Here, the mode of the determination can be based on the Dynamically Announce effect of the finite element and the reference element
Track, classification (such as light and shade changes classification, motion mode classification) etc. are determined, and the mode of the adjustment includes but is not limited to
Adjust position, brightness, transparency, the scaling etc. of display.
For example, after upper example, if the Dynamically Announce effect of finite element A is to carry out to the right on the panorama of the dummy keyboard
Mobile, the Dynamically Announce effect of the reference element B is that self rotation of prospect is carried out on corresponding key b, then described
The whole Dynamically Announce effect that dummy keyboard is presented are as follows: the entirety of the whole and entire dummy keyboard of key b can be to the right
It is mobile, and the prospect of key b can move while rotating.
Alternatively, for example, if the Dynamically Announce effect of finite element E is in the key area " qwert " of the dummy keyboard
Background on carry out light and shade variation, and the Dynamically Announce effect of reference element F be in the prospect of the key e of the dummy keyboard
The light and shade variation of reference element F is carried out, then the dynamic effect determining device 4 is according to the finite element E and the reference element F
Dynamically Announce effect, set the whole Dynamically Announce effect that the dummy keyboard is presented are as follows: the dummy keyboard is being pressed
Light and shade variation is carried out in the background of key range " qwrt ", the key e carries out the light and shade variation of reference element F in prospect.
Here, those skilled in the art will be understood that the reference element can be from the finite element with different
Dynamic Display effect, described finite element itself.That is, being configured to that there is difference to show region if a finite element
Two kinds of Dynamic Display effects, then finite element corresponding to one of Dynamic Display effect is another finite element
Reference element.
Preferably, the configuration device further includes display device (not shown), wherein the display device is described virtual
Show the Dynamically Announce effect on keyboard.
Specifically, the Dynamically Announce effect can be showed on the dummy keyboard immediately after the setup;
It according to set presentation time or can also show trigger condition after the setup etc., be carried out on the dummy keyboard
Show;Alternatively, can be combined with the respective resources of equipment corresponding to the dummy keyboard, such as electricity, free memory, when described
Resource meets when showing demand of the Dynamically Announce effect, just shows to the Dynamically Announce effect.
It is highly preferred that the configuration device further includes operating acquisition device (not shown) and detection device (not shown),
In, the operation acquisition device obtains user currently to the mode of operation of the dummy keyboard;The detection device is according to
Mode of operation detects triggering rule corresponding with the mode of operation;When meeting the triggering rule, the display device
According to the mode of operation, the Dynamically Announce effect is showed according to corresponding triggering rule on the dummy keyboard.
Specifically, the operation acquisition device with user by directly interacting, to obtain user currently to the void
The mode of operation of quasi- keyboard;Alternatively, the operation acquisition device interacts with the dummy keyboard, to obtain family currently to described
The mode of operation of dummy keyboard;Alternatively, the operation acquisition device is by being capable of providing user's current operation status with other
Device interacts, to obtain user currently to the mode of operation of the dummy keyboard.
Wherein, the mode of operation includes user currently to the input operation of the dummy keyboard and/or the virtual key
Responsive state of the disk to user's operation;Wherein, the input operation includes but is not limited to current input key, inputs frequency, is defeated
The angle of incidence, input action (such as press and lift), the responsive state include but is not limited to the display, hidden of the dummy keyboard
Hiding, pop-up prompt bubble etc..
Then, the detection device is according to the mode of operation, in the mode of operation and triggering rule
Appearance is matched, to detect triggering rule corresponding with the mode of operation.
When meeting the triggering rule, then the display device is according to the mode of operation, on the dummy keyboard
Show the Dynamically Announce effect.
For example, if the triggering is regular are as follows: when dummy keyboard bounces display, then play phase in whole dummy keyboard regions
The Dynamically Announce effect answered;When then edit box or other operations are bounced when the user clicks with causing dummy keyboard, then in whole void
Quasi- keyboard area shows default Dynamically Announce effect.
Alternatively, for example, if the triggering is regular are as follows: when pressing the button A, then it is aobvious to play dynamic corresponding with key A
Show effect;Then when user input operation for press the key A when, the display device show on the dummy keyboard it is pre-
If Dynamically Announce effect.
Alternatively, for example, if the triggering is regular are as follows: when pinning a certain key and not loosing one's grip, then rest on the key and broadcast
The final position for the Dynamically Announce effect put;Then when the input of user operation is the sustained hold key, the display device
Show the final position of default Dynamically Announce effect on the dummy keyboard.
Alternatively, for example, if the triggering is regular are as follows: when the input frequency of the user is higher than predetermined threshold, then improve
The Dynamically Announce effect triggered shows rate;Then the operation acquisition device passes through within a certain period of time to the input of user
Frequency is analyzed, and determines that the input frequency of the user is higher than the predetermined threshold, then when the user presses above-mentioned key A
When, the display device plays Dynamically Announce effect corresponding with key A, and that improves the Dynamically Announce effect shows speed
Rate.For example, terminate Dynamically Announce effect broadcasting within 3 seconds under normal circumstances, then when the input frequency is higher than predetermined threshold,
Then Dynamically Announce effect broadcasting is terminated in 2 seconds.
It is highly preferred that the operation acquisition device obtains user currently to the single of the dummy keyboard or continuous multiple
Operation information, wherein the operation information includes that user currently operates the input of the dummy keyboard and/or can trigger institute
State the user's operation of the responsive state of dummy keyboard;According to the operation information, determine the user currently to the virtual key
The mode of operation of disk.
Specifically, the operation acquisition device with user by directly interacting, to obtain user currently to the void
The operation information of quasi- keyboard;Alternatively, the operation acquisition device interacts with the dummy keyboard, to obtain family currently to described
The operation information of dummy keyboard;Alternatively, the operation acquisition device is by being capable of providing user's current operating information with other
Device interacts, to obtain user currently to the operation information of the dummy keyboard.
Here, those skilled in the art, which will be understood that, described " can trigger the user of the responsive state of the dummy keyboard
Operation ", which is not equivalent to the input operation, can then trigger the dummy keyboard if user clicks the set key of dummy keyboard
Response, but do not inputted.
When the operation information is single operation information, then the operation acquisition device can directly make the operation information
For the mode of operation.
If the operation information is multiple continuous operation informations, the operation acquisition device obtains user currently one
It fixes time in interval threshold, to multiple operation informations of the dummy keyboard, and as continuous operation information, for example,
If user inputted the interval of operation less than 1 second twice, then it is assumed that it is a continuous input operation that this inputs operation twice;Alternatively,
The operation acquisition device obtains user's passage currently entered, and operation conduct when user to input to this section of text
Continuous operation, such as using enter key or punctuate as decollator, operated the operation between two carriage return characters as continuous input,
Or using the operation between two punctuates as continuous input operation;Alternatively, the operation acquisition device can be to the user's
Input content is analyzed, and using the multiple operations for belonging to same input content as operating continuously, for example, if user has input
One phrase or fixed clause will then input the operation of the phrase or fixed clause as continuous operation.
Here, the time interval threshold value can history input rate based on user, the dummy keyboard response when
Between equal determine.
Then, the operation acquisition device determines the user currently to institute according to continuous multiple operation informations
State the mode of operation of dummy keyboard.Such as determine input frequency, input content, input core key.
If user is in continuous multiple input operations, taps under keyboard " A " 10, taps under keyboard " B " 5,
Then using keyboard A as core key.
Further, when meeting the triggering rule, the display device can be according to the mode of operation, for example institute
It states input core key and shows the Dynamically Announce effect, and ignore other keys, excessively caused to avoid Dynamically Announce effect
Visual confusion etc..
Preferably, the configuration device further includes packaging system (not shown), wherein the packaging system is according to described one
Dynamically Announce effect corresponding to a or multiple finite elements and the finite element, by the finite element and described dynamic
State display effect is packaged, to determine dynamic effect configuration file corresponding with the dummy keyboard.
Specifically, the packaging system can will be corresponding to one or more of finite elements and the finite element
Dynamically Announce effect be packaged, the effect packet to be packaged into a dynamic effect configuration file, as the dummy keyboard.
For the same dummy keyboard, there can be multiple dynamic effect configuration files, and multiple dynamic effect configuration files can be with
Mutually switching;It since multiple dynamic effect configuration files individually encapsulate, can't influence each other to each other, can be same
A dummy keyboard shows different Dynamically Announce effects.
For example, the dynamic effect configuration file can be the skin packet of input method corresponding to dummy keyboard or dummy keyboard.
The skin packet can make dummy keyboard show different display states.Skin packet in currently available technology be all it is static,
Dynamic effect often non-skin packet configuration but it is preset by program, can not change.And the present apparatus is used, dynamic skin can be realized
Packet, it may be assumed that configuration file is encapsulated into skin packet, configures different dynamic effects, then different skin packets can be in virtual key
Show entirely different dynamic effect on disk, user arbitrarily can select or replace according to hobby.Further, user can be in skin
By the adjusting to parameter in skin packet, the adjusting of different-effect in Lai Shixian skin packet.
By taking three sets of skin as an example, first set transformer skin has and bounces panel animation, flame flicking, key movement
And other effects;Second set is played department cat skin (as shown in Figure 5), has the dynamic of kitten, more stars of emerging when by key pressing;Third set
It safeguards radish skin (as shown in Figure 6), can fire shells, distribute the ring of light etc..As it can be seen that the dynamic effect of three sets of skin is completely not
Together, it is seen that the present invention has very high flexibility.User can realize above-mentioned three by being loaded into different dynamic effect configuration files
The switching of skin is covered, and can be by the way that the parameter in the dynamic effect configuration file of every set is adjusted, the tune of Lai Shixian different-effect
Section realizes the switching between the effect for firing shells and distributing the ring of light by parameter regulation such as in defendance radish skin.
Preferably, moving effect configuration file can also be packaged in the form of another kind agreement, obtain for the device of the invention
It takes.Such as when red-letter day operation activity, a kind of configuration file can be increased newly and be packed into program, to dynamically add for any skin
Add to spread and the dynamic effect such as spend, after activity end, need to only remove configuration file.That is, packaged dynamic effect configuration file can be with
Other packaged dynamic effect configuration files are compatible.
It is a kind of for configuring matching for dummy keyboard Dynamically Announce effect Fig. 2 shows in accordance with a preferred embodiment of the present invention
Set schematic device;Wherein, the configuration device includes element acquisition device 1 ', position determining means 2 ', track determining device
3 ', effect determining device 4 ', regular determining device 5 ' are moved.Specifically, the element acquisition device 1 ' obtain one to be configured or
Multiple finite elements, wherein the finite element includes static elements and/or dynamic element;2 ' the root of position determining means
According to the dummy keyboard and the finite element, determines that the finite element is corresponding on the dummy keyboard and show area
Domain;The rule determining device 5 ' determines triggering rule corresponding with the finite element;3 ' the root of track determining device
Show region and the finite element according to described, in conjunction with the triggering rule, determines movement corresponding to the finite element
Track;The dynamic effect determining device 4 ' determines Dynamically Announce effect corresponding to the dummy keyboard according to the motion profile.
It constantly works between above-mentioned each device, here, it will be understood by those skilled in the art that " lasting " refers to
State each device respectively in real time or according to setting or real-time adjustment operating mode requirement, carry out finite element acquisition,
Show the determination in region, the determination of triggering rule, the determination of motion profile fixed and moving state display effect really, until the configuration
Device stops obtaining one or more finite elements to be configured.
Wherein, the element acquisition device 1 ', position determining means 2 ', dynamic effect determining device 4 ' dress corresponding with shown in Fig. 1
Set identical or essentially identical, therefore details are not described herein again, and is incorporated herein by reference.
The rule determining device 5 ' determines triggering rule corresponding with the finite element.
Specifically, the regular determining device 5 ' can in the either phase of setting Dynamically Announce effect, setting with it is described
The corresponding triggering rule of finite element, wherein the triggering rule is just to trigger described initial when meeting certain condition
Dynamically Announce effect corresponding to element.
Then, the track determining device 3 ' shows region and the finite element according to, in conjunction with the triggering
Rule determines motion profile corresponding to the finite element.
Specifically, for example, if triggering rule to be more than after ten minutes to trigger when user's input time, and at the 11st point
Terminate when clock, then motion profile determined by the track determining device 3 ' needs to play at least one minute.Alternatively, for example, if
The triggering rule is the triggering when user presses certain two key, then motion profile determined by the track determining device 3 '
To be moved etc. among two keys.
Preferably, the content of the triggering rule includes but is not limited to following at least any one:
Whether the finite element shows and/or when shows: as the finite element be show or hide, or
The finite element is showed at some specific time point or which kind of time conditions is the finite element meeting (as used
Family starting input method after after N minutes) after show etc.;
The finite element shows duration: as the finite element presentation time be 20 seconds, as long as user defeated
During entering, then the finite element just shows always etc.;
Pause or halted state of the finite element during showing: if the finite element is during showing
When pause, which is rested on and is showed on picture, such as rests on current ongoing picture or a picture being newly inserted into;Or
Which picture person after the finite element shows, i.e., when the described finite element is in halted state, then selects as showing
Picture etc.;
Whether the finite element, which recycles, shows or shows again: such as after the finite element shows, what meeting
It is recycled under the conditions of kind and shows or show again;
The multiple finite element possessed incidence relation during showing, wherein the incidence relation includes connecing
Continuous relationship, dependence, in triggering relationship any one of at least: for example, presetting after the finite element A executes, initially
Element B starts to execute in the final state of A, then A and B has the relationship that shows that connects, and the execution track of B relies on the final state of A,
And showing by A triggering B.
Here, those skilled in the art will be understood that above-mentioned " showing for finite element " is the dynamic of the finite element
State display effect shows.
Here, those skilled in the art will be understood that for a finite element, one or more is likely corresponded to
A triggering rule.For example, the dynamic finite element can be triggering pressing A key, the triggering when pressing B key can also be;Or
Person, the static state finite element can trigger a certain Dynamically Announce effect when pressed, can also be when dummy keyboard is shown
Show another Dynamically Announce effect.
Preferably, the regular determining device 5 ' is for following at least any one:
Predetermined operation according to user to the dummy keyboard, in conjunction with corresponding to the finite element described in show region,
Determine triggering rule corresponding with the finite element;
According to the dummy keyboard to the responsive state of predetermined operation, triggering corresponding with the finite element is determined
Rule.
Specifically, the predetermined operation includes but is not limited to the dummy keyboard, especially to the region that shows
It is individually operated, such as press, lift, it further include multiple continuous operations to the dummy keyboard.Here, the predetermined operation packet
Input operation and/or non-input operation are included, the non-input operation does not operate to click set key or for a long time such as.
The responsive state includes but is not limited to the display of the dummy keyboard, hiding, pop-up prompt bubble etc..For example,
When the user clicks when a certain key, then the dummy keyboard is shown;If user does not operate for a long time, the dummy keyboard is hidden
Deng.
The region that shows includes described above showing location point, showing position range etc..
For example, shown below the example of four specific triggering rules.
Example one: panel bounces.Predetermined operation are as follows: click dummy keyboard caused by input frame etc. operates and occur;Show area
Domain is entire dummy keyboard.
At this point, showing specified dynamic effect such as gif, displacement in full panel region during panel bounces;If giving key
Etc. daughter elements also specify the dynamic effect of this trigger condition, the dynamic effect of daughter element can be superimposed on the basis of panel dynamic effect.
User clicks in any one place, terminates this dynamic effect, is restored to normal static panels and waits user's input.
Example two: in this example, predetermined operation are as follows: press or lift operation to key;It is set for showing region
The specific key set.For purposes of illustration only, following substitute " Dynamically Announce effect " using " dynamic effect ".
The triggering Sample Rules of example two: pressing (press) dynamic effect and lifting (release) dynamic effect for key is a pair,
In the case where having the dynamic effect of press, what the initial position of the dynamic effect of release referred to is the final position of the dynamic effect of press.release
Dynamic effect must be finished in the dynamic effect of press and finger is lifted after two conditions meet and just played, it moves effect immediately following press and will not
Interrupt the dynamic effect of press.That is:
When pressing, the dynamic effect of press is played if having the dynamic effect of press
It pins and does not loose one's grip, stop at the final position of the dynamic effect of press
It looses one's grip, if press has been finished:
If without the dynamic effect of release, key jumps to non-high illuminated state (Normal state) at once.
If there is the dynamic effect of release, the dynamic effect of release is broadcast, non-high illuminated state (Normal state) is switched to after finishing.
It looses one's grip, if press is not finished:
If being finished to the dynamic effect of press without the dynamic effect of release and switching to non-high illuminated state (Normal state).
If there is the dynamic effect of release, finished to the dynamic effect of press, broadcasts the dynamic effect of release, finish and switch to non-high illuminated state (Normal
State).
Adopting consecutive click chemical reaction: if dynamic effect does not finish (press is not finished or release is not finished), from the dynamic effect weight of press
It opens.
Example three: in this example, displaying type is bubble type, and predetermined operation is to pin or unclamp.
Example three triggers Sample Rules: it is a pair that the appearance (show) of bubble, which moves effect and hides (hide) dynamic effect, is being had
In the case where the dynamic effect of show, what the initial position of the dynamic effect of hide referred to is the final position of the dynamic effect of show.The dynamic effect of hide must be
The dynamic effect of show finishes and finger is lifted after two conditions meet and just played, it is immediately following the dynamic effect of show and will not to interrupt show dynamic
Effect.That is:
When appearance, show animation is played if having the dynamic effect of show
It pins and does not loose one's grip, stop at the final position of the dynamic effect of show
It looses one's grip, if show has been finished:
If without the dynamic effect of hide, bubble directly disappears
If there is the dynamic effect of hide, the dynamic effect of hide is broadcast, the dynamic effect of hide is finished and directly disappears
It looses one's grip, if show is not finished:
If finishing direct disappearance to the dynamic effect of show without the dynamic effect of hide
If there is the dynamic effect of hide, finished to the dynamic effect of show, broadcast the dynamic effect of hide, finished the dynamic effect of hide and directly disappear
The appearance of new bubble, Primordial Qi bubble disappear at once, and not etc. dynamic effect does not finish
Example four: in this example, type is shown as bar shaped displaying, predetermined operation is to pin or unclamp.
Example four triggers Sample Rules: here, the strategy that bar shaped is shown is similar to bubble above displaying.Specifically:
When appearance, if the dynamic effect of the show of bubble is still playing, the dynamic effect of show for directly stopping bubble (does not broadcast bubble at this time
The dynamic effect of hide), broadcast the dynamic effect of show of bar shaped at once
It pins and does not loose one's grip, stop at the final position of the dynamic effect of show
It looses one's grip, if show has been finished:
If without the dynamic effect of hide, bubble directly disappears
If there is the dynamic effect of hide, the dynamic effect of hide is broadcast, the dynamic effect of hide is finished and directly disappears
It looses one's grip, if show is not finished:
If finishing direct disappearance to the dynamic effect of show without the dynamic effect of hide
If there is the dynamic effect of hide, finished to the dynamic effect of show, broadcast the dynamic effect of hide, finished the dynamic effect of hide and directly disappear.
Fig. 3 shows according to a further aspect of the present invention a kind of for configuring the method stream of dummy keyboard Dynamically Announce effect
Cheng Tu.Specifically, in step sl, the configuration device obtains one or more finite elements to be configured, wherein described first
Beginning element includes static elements and/or dynamic element;In step s 2, the configuration device is according to the dummy keyboard and institute
Finite element is stated, determines that the finite element is corresponding on the dummy keyboard and shows region;In step s3, described to match
It sets device and shows region and the finite element according to, determine motion profile corresponding to the finite element;In step
In rapid S4, the configuration device determines Dynamically Announce effect corresponding to the dummy keyboard according to the motion profile.
It constantly works between above steps, here, it will be understood by those skilled in the art that " lasting " refers to
State each step respectively in real time or according to setting or real-time adjustment operating mode requirement, carry out finite element acquisition,
The determination for showing the determination in region, motion profile fixed and moving state display effect really, until configuration device stopping is obtained wait match
The one or more finite elements set.
Here, dummy keyboard of the present invention can be the dummy keyboard in mobile device, the mobile device
Including but not limited to such as apply the mobile device of Android or iOS Mobile operating system;In addition, the dummy keyboard may be used also
To be applied on non-mobile device, such as PC.Those skilled in the art will be understood that the dummy keyboard includes but is not limited to appoint
Meaning dummy keyboard, such as nine key boards, 26 key boards (full keyboard).
Those skilled in the art will be understood that method of the present invention can configure completion on backstage by designer,
Corresponding step is executed on backstage using method of the present invention or by corresponding device;It can also be based on open to foreground
Interface, voluntarily completed by user on foreground.
In step sl, the configuration device obtains one or more finite elements to be configured, wherein the initial element
Element includes static elements and/or dynamic element.
Specifically, in step sl, the configuration device obtains user by uploading, drawing by interacting with user
One or more finite elements that the modes such as system are submitted;Alternatively, the configuration device has preset one in default setting
Or multiple finite elements, in step sl, the configuration device obtains one or more finite elements of the default setting.
Wherein, the finite element includes static elements and/or dynamic element.The static elements are including but not limited to quiet
The picture of state, text or be picture+picture drafting mode (nine Gong Lashen of such as picture, tiling);The dynamic element
Including but not limited to such as cardon resource format such as gif, webn, the svg of animation (i.e. different can), the configuration text of the dynamic effect of gradual change
Part (the dynamic effect of dynamic effect in different basis and combinations thereof, wherein the dynamic effect in basis includes but is not limited to: transparency, displacement, rotation, scaling,
3d rotation etc.).
Preferably, in step sl, the available multiple alternative initial elements to be configured of the configuration device, wherein
The alternative initial element includes static elements and/or dynamic element;The multiple alternative initial element is combined, with life
At one or more finite elements.
Specifically, in step sl, the configuration device obtains user by uploading, drawing by interacting with user
Multiple alternative initial elements that the modes such as system are submitted;Alternatively, the configuration device has preset multiple times in default setting
Finite element is selected, in step sl, the configuration device obtains multiple alternative initial elements of the default setting.Wherein, institute
Stating alternative initial element includes static elements and/or dynamic element, and the static elements include but is not limited to static picture, text
Word etc., the dynamic element include but is not limited to that such as the cardon resource, the dynamic effect that are presented in a manner of the dynamic pictures such as GIF configure text
Part etc..
Then, in step sl, the configuration device is provided the multiple alternative initial element by interacting with user
To the user;Then the user is obtained to operate the selection and combination of the multiple alternative initial element, it will be selected
Multiple alternative initial elements carry out the combination of true-to-shape.Here, combined process can carry out group based on system default mode
It closes, or can be arranged based on the active of the user, the multiple alternative initial element is combined.
Here, according to combined by the multiple alternative initial element at finite element process, can be will be multiple quiet
At a combined static elements, combination includes but is not limited to state element combinations: successively being arranged according to designated position, basis
Specified sequence stacks arrangement, basis specifies level attributes (such as prospect, background) to determine inclusion relation;Being also possible to will be multiple dynamic
At a combined dynamic element, combination includes but is not limited to state element combinations: being performed simultaneously, connects execution, preferentially holds
Row etc..
It is operated by said combination, level, inclusive, quasi- physical property etc. can be shown to the combination of static finite element
A variety of visual effects can show dynamic effect abundant to the combination of dynamic finite element.
Alternatively, in step sl, the configuration device is according to the mode of system default, from the multiple alternative initial element
The alternative initial element of middle selection fixed number, or the multiple alternative initial element is all selected;It then, will be selected
Alternative initial element carry out random combine, or the feature based on the multiple alternative initial element is combined, as by institute
It states multiple alternative initial elements successively to arrange, or is stacked with etc. according to the blank position of each alternative initial element.
In step s 2, the configuration device determines described initial according to the dummy keyboard and the finite element
Element is corresponding on the dummy keyboard to show region.
Specifically, in step s 2, layout and the initial element of the configuration device according to the dummy keyboard
Element determines that the finite element is corresponding on the dummy keyboard in such a way that system is arranged automatically or user selects
Show region.For example, if there is some region to belong to white space on the dummy keyboard area can be showed as described
Domain;If there are a specially designed regions on the dummy keyboard, region etc. can be showed as described.
Wherein, it is nine key boards, 26 key keys that the layout of the dummy keyboard, which includes but is not limited to the dummy keyboard,
The placement position of each symbol or control key of disk (full keyboard) and the dummy keyboard.
Preferably, in step s 2, the configuration device can be according to the layout of the dummy keyboard and/or described initial
The characteristic information of element determines and shows region corresponding to the finite element;Wherein, the characteristic information packet of the finite element
Include but be not limited to the quantity information of the finite element, the content information of the finite element, the finite element size letter
Breath, the finite element belong to dynamic element or static elements.
For example, the key mapping that region is determined as on dummy keyboard can be showed if the content of the finite element is " N "
At " N ";If the finite element is bar elements, region can be showed and be determined as at the control group of dummy keyboard etc.;If
The size of the finite element can cover two key mappings of the dummy keyboard, then set the region that shows of the finite element
It is set to the lower section etc. of any two key mapping on keyboard;If the quantity of the finite element can be greater than or equal to the virtual key
Number of keys on disk, then by the key area for showing region and corresponding on the dummy keyboard at random of each finite element
Deng.
Here, the region that shows includes but is not limited to any position on the dummy keyboard.
Preferably, the region that shows includes showing position and/or the zone of action;Wherein, it is described show position include but
It is not limited to showing location point and/or show position range on the dummy keyboard, the determination for showing region can pass through
It divides a region directly to determine, location point can also be showed by selecting two, and will be between described two location points
Range shows region described in being used as;The zone of action includes but is not limited to that prospect, background, panorama are (i.e. same to foreground and background
Some or all of Shi Qixiao).Here, the prospect is the background that the finite element does not interfere with current virtual keyboard,
Only shown on the surface layer of dummy keyboard;The background is that the finite element is shown as the background of current virtual keyboard.
It is highly preferred that described show the zone of action for showing position and/or dynamic element that region includes static elements.Into
One step, if being not provided with the zone of action, dynamic element shows default using the position that shows of static elements.
Specifically, the static elements show position i.e. and indicate static elements which position of the dummy keyboard into
Row shows;The zone of action characterization of the dynamic element is that dynamic finite element rises for which part of static finite element
Effect, therefore different types of static finite element will be with the different zones of action.For example, single non-combined type static state initial element
Element only there is it to show a kind of zone of action in position;Tool there are two the combined static finite element of level have prospect, background,
Three kinds of panorama (prospect+background);Combined static finite element with inclusion relation has only daughter element region, only itself area
A variety of scopes such as domain, daughter element region+self zone.It, can be by one or more dynamics by the setting of the zone of action
Element is tied in the different location of one or more static elements, so that Dynamically Announce effect is more abundant and flexible.
It, can be by one or more dynamic elements and one or more static elements by the setting to region is showed
It is combined into a pure dynamic element (all daughter elements i.e. in the element are dynamic) or the dynamic member comprising static elements
Plain (daughter element i.e. in the element includes dynamic and static).
In step s3, the configuration device shows region and the finite element according to, determines described initial
Motion profile corresponding to element.
Specifically, in step s3, the configuration device shows region and the finite element according to, passes through base
In the setting of user, or it is based on the customized create-rule of system, to determine motion profile corresponding to the finite element.
Wherein, the motion profile include but is not limited to move displacement, speed, element metamorphosis (as from big to small, from it is small to
Greatly) etc..
Preferably, in step s3, the configuration device can according to the area characteristic information for showing region, in conjunction with
The finite element determines motion profile corresponding to the finite element relative to the positional relationship for showing region.
Wherein, the area characteristic information include but is not limited to the size for showing region, position, shape (such as bar shaped,
Square, circle etc.), show key information corresponding to region, show had in region show content etc..
The finite element relative to the positional relationship for showing region, such as the finite element size relative to
The size for showing regional location, the space or 100% in region 10% is showed as described in capable of occupying the finite element
Space;Alternatively, for example, the finite element is relative to the positional relationship for showing region blank position, such as initial element
The size of element is equal to the size etc. of the blank position;Alternatively, for example, the shape of the finite element shows relative to described
The shape relation in region, such as circular finite element are placed on that circular to show region medium.
For example, if the region that shows is that a location point or the finite element can occupy and described show region
100% space, and the finite element is dynamic element, then the finite element directly can be placed on this and showed on region,
I.e. motion profile is nothing;If it is described show region be a location point, and the finite element be static elements or dynamic element,
The finite element can then be carried out at that point to displaying from small to large;If the region that shows is a straight line, can incite somebody to action
The finite element is moved to other end etc. from one end of the straight line;If the finite element and the region that shows are circle,
Then can by the finite element it is described show in region roll;If the finite element with it is described show region be it is rectangular,
Then the finite element can be subjected to loopy moving etc. in the quadrangle for showing region.
Preferably, motion profile dynamic effect as representated by a dynamic finite element, static elements show
Region, in conjunction with the comprehensive determination of create-rule of motion profile.
Here, a dynamic finite element represents a kind of dynamic effect, including but not limited to cardon format resource, gradual change is dynamic
The configuration file etc. of effect.Wherein, cardon resource includes but is not limited to the file of the formats such as gif, webn, svg;The dynamic effect configuration of gradual change
File can then configure the display effect of the dynamic effect of different types of gradual change and combinations thereof dynamic effect.Here, what the dynamic effect of gradual change can configure
The type of dynamic effect include but is not limited to light and shade variation, size variation, change in displacement, color change, Plane Rotation, beveling,
3d rotation etc..
For example, a dynamic finite element A1 is to move down 100%, a dynamic finite element A2 is to revolve around itself
Turn, a static state finite element B1 is a lesser key, and a static state finite element B2 is a biggish toolbar.Show
Example 1: if A1 is arranged on B1 and B2 simultaneously, B1 is moved down shorter distance (B1 itself is smaller), and B2 can move compared with
Big distance, it is seen then that static elements and the difference for showing region can generate different motion profiles, to obtain two movement rails
Mark.Example 2: if it is A2 that animation is pressed in B1 setting, B1 is rotated in place when pressing;If it is A1, lift that animation is pressed in B1 setting
Starting is depicted as A2, then B1 is first moved down, and B1 can be rotated in place in lower section when lifting hand.As it can be seen that same finite element A2, because of touching
The difference of clockwork spring part has also obtained two motion profiles.
In step s 4, the configuration device determines dynamic corresponding to the dummy keyboard according to the motion profile
Display effect.
Specifically, in step s 4, the configuration device can be based on the motion profile, by based on user setting or
The customized create-rule of system, determines Dynamically Announce corresponding to the dummy keyboard by way of further adjustment parameter
Effect.Wherein, the Dynamically Announce effect includes but is not limited to such as duration, repetitive mode, initial value, stop value, movement
Speed, versus time curve etc..
Here, be composed multiple alternative initial elements by certain way since a finite element can be,
Therefore may include one or more effects in Dynamically Announce effect determined by, can be and meanwhile show or successively displaying or according to
Certain rule overlapping shows, such as colors gradient on one side rotate while.
Here, the Dynamically Announce effect can be presented on any position of the dummy keyboard, such as described
On the single key of dummy keyboard, control group or entire dummy keyboard.Preferably, the Dynamically Announce effect can also be described
The related interfaces of dummy keyboard are presented, such as the pop-up of the dummy keyboard.
For example, in step s 4, the configuration device can provide a user one of above-mentioned Dynamically Announce effect or more
Option is planted, includes multiple customized parameters in each option, so that user is successively adjusted;Finally based on determined by user
Numerical value determines the Dynamically Announce effect.Alternatively, in step s 4, the configuration device can be based on current virtual keyboard
Layout, motion profile etc., by based on default setting or based on the Dynamically Announce effect template being randomly provided, to the initial element
Element motion profile be adjusted, add one or more contents in above-mentioned Dynamically Announce effect for it, finally determine described in
Dynamically Announce effect.
Preferably, in step s 4, the configuration device can determine the finite element institute according to the motion profile
Corresponding initial Dynamically Announce effect;The initial Dynamically Announce effect according to corresponding to the finite element, in conjunction with described initial
The initial Dynamically Announce effect of one or more reference elements corresponding to element, determines dynamic corresponding to the dummy keyboard
Display effect.
Specifically, in step s 4, the configuration device can be based on the motion profile, by based on user setting or
The customized create-rule of system determines initial Dynamically Announce effect corresponding to the finite element.Wherein, the just initiating
State display effect includes but is not limited to such as the duration, repetitive mode, initial value, stop value, movement velocity, changes with time
Curve etc..
Then, in step s 4, the configuration device passes through to corresponding to the finite element and/or the finite element
Show region, motion profile, presentation time etc. analyzed, determine one or more join corresponding with the finite element
Examine element;Alternatively, in step s 4, the configuration device by interacting with other devices, obtain provided by other devices,
One or more reference elements corresponding to the finite element.
For example, if some element and the finite element to show region identical or be overlapped, some element and described initial
The motion profile of element is similar, intersection, it is parallel or be overlapped, some element is consistent with the presentation time of the finite element or phase
It is overlapped, then using the element as the reference element of the finite element.Specifically, for example, if finite element A's shows in region
The zone of action be the dummy keyboard panorama, and the region that shows of another element B, C, D is respectively the dummy keyboard
The prospect of key b, c, d, then the element B, C, D are the reference element of the finite element A.
Then, in step s 4, the configuration device initial Dynamically Announce effect according to corresponding to the finite element,
The initial Dynamically Announce effect of one or more reference elements in conjunction with corresponding to the finite element, by by above-mentioned two or
The mode that multiple initial Dynamically Announce effects are directly superimposed, or imitated according to above-mentioned two or multiple initial Dynamically Announces
Fruit, to be determined corresponding to the dummy keyboard to the mode that the multiple initial Dynamically Announce effect adjusts accordingly
Dynamically Announce effect.
Here, the mode of the determination can be based on the Dynamically Announce effect of the finite element and the reference element
Track, classification (such as light and shade changes classification, motion mode classification) etc. are determined, and the mode of the adjustment includes but is not limited to
Adjust position, brightness, transparency, the scaling etc. of display.
For example, after upper example, if the Dynamically Announce effect of finite element A is to carry out to the right on the panorama of the dummy keyboard
Mobile, the Dynamically Announce effect of the reference element B is that self rotation of prospect is carried out on corresponding key b, then described
The whole Dynamically Announce effect that dummy keyboard is presented are as follows: the entirety of the whole and entire dummy keyboard of key b can be to the right
It is mobile, and the prospect of key b can move while rotating.
Alternatively, for example, if the Dynamically Announce effect of finite element E is in the key area " qwert " of the dummy keyboard
Background on carry out light and shade variation, and the Dynamically Announce effect of reference element F be in the prospect of the key e of the dummy keyboard
The light and shade variation of reference element F is carried out, then in step s 4, the configuration device is according to the finite element E and the ginseng
The Dynamically Announce effect for examining element F sets the whole Dynamically Announce effect that the dummy keyboard is presented are as follows: the virtual key
Disk carries out light and shade variation in the background of key area " qwrt ", and the light and shade that the key e carries out reference element F in prospect becomes
Change.
Here, those skilled in the art will be understood that the reference element can be from the finite element with different
Dynamic Display effect, described finite element itself.That is, being configured to that there is difference to show region if a finite element
Two kinds of Dynamic Display effects, then finite element corresponding to one of Dynamic Display effect is another finite element
Reference element.
Preferably, the method also includes step S5 (not shown), wherein in step s 5, the configuration device is in institute
It states and shows the Dynamically Announce effect on dummy keyboard.
Specifically, the Dynamically Announce effect can be showed on the dummy keyboard immediately after the setup;
It according to set presentation time or can also show trigger condition after the setup etc., be carried out on the dummy keyboard
Show;Alternatively, can be combined with the respective resources of equipment corresponding to the dummy keyboard, such as electricity, free memory, when described
Resource meets when showing demand of the Dynamically Announce effect, just shows to the Dynamically Announce effect.
It is highly preferred that the method also includes step S6 (not shown) and step S7 (not shown), wherein in step S6
In, the configuration device obtains user currently to the mode of operation of the dummy keyboard;In the step s 7, the configuration device root
According to the mode of operation, triggering rule corresponding with the mode of operation is detected;When meeting the triggering rule, in step
In S5, the configuration device shows institute according to corresponding triggering rule on the dummy keyboard according to the mode of operation
State Dynamically Announce effect.
Specifically, in step s 6, the configuration device is currently right to obtain user by directly interacting with user
The mode of operation of the dummy keyboard;Alternatively, in step s 6, the configuration device interacts with the dummy keyboard, to obtain
Take mode of operation of the family currently to the dummy keyboard;Alternatively, in step s 6, the configuration device with other by that can mention
It interacts for the device of user's current operation status, to obtain user currently to the mode of operation of the dummy keyboard.
Wherein, the mode of operation includes user currently to the input operation of the dummy keyboard and/or the virtual key
Responsive state of the disk to user's operation;Wherein, the input operation includes but is not limited to current input key, inputs frequency, is defeated
The angle of incidence, input action (such as press and lift), the responsive state include but is not limited to the display, hidden of the dummy keyboard
Hiding, pop-up prompt bubble etc..
Then, in the step s 7, the configuration device is according to the mode of operation, by the mode of operation and the triggering
Content in rule is matched, to detect triggering rule corresponding with the mode of operation.
When meeting the triggering rule, then in step s 5, the configuration device is according to the mode of operation, described
Show the Dynamically Announce effect on dummy keyboard.
For example, if the triggering is regular are as follows: when dummy keyboard bounces display, then play phase in whole dummy keyboard regions
The Dynamically Announce effect answered;When then edit box or other operations are bounced when the user clicks with causing dummy keyboard, then in whole void
Quasi- keyboard area shows default Dynamically Announce effect.
Alternatively, for example, if the triggering is regular are as follows: when pressing the button A, then it is aobvious to play dynamic corresponding with key A
Show effect;Then when user input operation for press the key A when, the display device show on the dummy keyboard it is pre-
If Dynamically Announce effect.
Alternatively, for example, if the triggering is regular are as follows: when pinning a certain key and not loosing one's grip, then rest on the key and broadcast
The final position for the Dynamically Announce effect put;Then when the input of user operation is the sustained hold key, the display device
Show the final position of default Dynamically Announce effect on the dummy keyboard.
Alternatively, for example, if the triggering is regular are as follows: when the input frequency of the user is higher than predetermined threshold, then improve
The Dynamically Announce effect triggered shows rate;Then the operation acquisition device passes through within a certain period of time to the input of user
Frequency is analyzed, and determines that the input frequency of the user is higher than the predetermined threshold, then when the user presses above-mentioned key A
When, the display device plays Dynamically Announce effect corresponding with key A, and that improves the Dynamically Announce effect shows speed
Rate.For example, terminate Dynamically Announce effect broadcasting within 3 seconds under normal circumstances, then when the input frequency is higher than predetermined threshold,
Then Dynamically Announce effect broadcasting is terminated in 2 seconds.
It is highly preferred that in step s 6, the configuration device acquisition user currently to the single of the dummy keyboard or connects
Continuous multiple operation informations, wherein the operation information includes user currently to the input operation of the dummy keyboard and/or energy
Enough trigger the user's operation of the responsive state of the dummy keyboard;According to the operation information, determine the user currently to institute
State the mode of operation of dummy keyboard.
Specifically, in step s 6, the configuration device is currently right to obtain user by directly interacting with user
The operation information of the dummy keyboard;Alternatively, in step s 6, the configuration device interacts with the dummy keyboard, to obtain
Take operation information of the family currently to the dummy keyboard;Alternatively, in step s 6, the configuration device with other by that can mention
It interacts for the device of user's current operating information, to obtain user currently to the operation information of the dummy keyboard.
Here, those skilled in the art, which will be understood that, described " can trigger the user of the responsive state of the dummy keyboard
Operation ", which is not equivalent to the input operation, can then trigger the dummy keyboard if user clicks the set key of dummy keyboard
Response, but do not inputted.
When the operation information is single operation information, then in step s 6, the configuration device can be directly by the behaviour
Make information as the mode of operation.
If the operation information is multiple continuous operation informations, in step s 6, the configuration device obtains user
Currently at certain time intervals in threshold value, to multiple operation informations of the dummy keyboard, and as continuous operation letter
Breath, for example, if user inputted the interval of operation less than 1 second twice, then it is assumed that it is a continuous input behaviour that this inputs operation twice
Make;Alternatively, in step s 6, the configuration device obtains user's passage currently entered, and user is inputted the Duan Wen
Operation when word makees the operation between two carriage return characters as continuous operation, such as using enter key or punctuate as decollator
Continuously to input operation, or using the operation between two punctuates as continuous input operation;Alternatively, in step s 6, it is described
Configuration device can analyze the input content of the user, and will belong to multiple operations of same input content as company
Continuous operation, for example, if user has input a phrase or fixed clause, will input the operation of the phrase or fixed clause as
Continuous operation.
Here, the time interval threshold value can history input rate based on user, the dummy keyboard response when
Between equal determine.
Then, in step s 6, the configuration device determines that the user works as according to continuous multiple operation informations
The preceding mode of operation to the dummy keyboard.Such as determine input frequency, input content, input core key.
If user is in continuous multiple input operations, taps under keyboard " A " 10, taps under keyboard " B " 5,
Then using keyboard A as core key.
Further, when meeting the triggering rule, in step s 5, the configuration device can be according to the operation
State, for example described input core key shows the Dynamically Announce effect, and ignores other keys, to avoid Dynamically Announce effect
Visual confusion caused by fruit is excessive etc..
Preferably, the method also includes step S8 (not shown), wherein in step s 8, the configuration device according to
Dynamically Announce effect corresponding to one or more of finite elements and the finite element, by the finite element and
The Dynamically Announce effect is packaged, to determine dynamic effect configuration file corresponding with the dummy keyboard.
Specifically, in step s 8, the configuration device can by one or more of finite elements and it is described just
Dynamically Announce effect corresponding to beginning element is packaged, to be packaged into a dynamic effect configuration file, as the dummy keyboard
Effect packet.
For the same dummy keyboard, there can be multiple dynamic effect configuration files, and multiple dynamic effect configuration files can be with
Mutually switching;It since multiple dynamic effect configuration files individually encapsulate, can't influence each other to each other, can be same
A dummy keyboard shows different Dynamically Announce effects.
For example, the dynamic effect configuration file can be the skin packet of input method corresponding to dummy keyboard or dummy keyboard.
The skin packet can make dummy keyboard show different display states.Skin packet in currently available technology be all it is static,
Dynamic effect often non-skin packet configuration but it is preset by program, can not change.And the present apparatus is used, dynamic skin can be realized
Packet, it may be assumed that configuration file is encapsulated into skin packet, configures different dynamic effects, then different skin packets can be in virtual key
Show entirely different dynamic effect on disk, user arbitrarily can select or replace according to hobby.Further, user can be in skin
By the adjusting to parameter in skin packet, the adjusting of different-effect in Lai Shixian skin packet.
By taking three sets of skin as an example, first set transformer skin has and bounces panel animation, flame flicking, key movement
And other effects;Second set is played department cat skin (as shown in Figure 5), has the dynamic of kitten, more stars of emerging when by key pressing;Third set
It safeguards radish skin (as shown in Figure 6), can fire shells, distribute the ring of light etc..As it can be seen that the dynamic effect of three sets of skin is completely not
Together, it is seen that the present invention has very high flexibility.User can realize above-mentioned three by being loaded into different dynamic effect configuration files
The switching of skin is covered, and can be by the way that the parameter in the dynamic effect configuration file of every set is adjusted, the tune of Lai Shixian different-effect
Section realizes the switching between the effect for firing shells and distributing the ring of light by parameter regulation such as in defendance radish skin.
Preferably, moving effect configuration file can also be packaged in the form of another kind agreement, obtain for the device of the invention
It takes.Such as when red-letter day operation activity, a kind of configuration file can be increased newly and be packed into program, to dynamically add for any skin
Add to spread and the dynamic effect such as spend, after activity end, need to only remove configuration file.That is, packaged dynamic effect configuration file can be with
Other packaged dynamic effect configuration files are compatible.
Fig. 4 shows in accordance with a preferred embodiment of the present invention a kind of for configuring the side of dummy keyboard Dynamically Announce effect
Method flow chart.Specifically, in step S1 ', the configuration device obtains one or more finite elements to be configured, wherein
The finite element includes static elements and/or dynamic element;In step S2 ', the configuration device is according to the virtual key
Disk and the finite element determine that the finite element is corresponding on the dummy keyboard and show region;In step S5 '
In, the configuration device determines triggering rule corresponding with the finite element;In step S3 ', the configuration device root
Show region and the finite element according to described, in conjunction with the triggering rule, determines movement corresponding to the finite element
Track;In step S4 ', the configuration device determines that dynamic corresponding to the dummy keyboard is aobvious according to the motion profile
Show effect.
It constantly works between above steps, here, it will be understood by those skilled in the art that " lasting " refers to
State each step respectively in real time or according to setting or real-time adjustment operating mode requirement, carry out finite element acquisition,
Show the determination in region, the determination of triggering rule, the determination of motion profile fixed and moving state display effect really, until the configuration
Device stops obtaining one or more finite elements to be configured.
Wherein, it is identical or essentially identical to correspond to step with shown in Fig. 3 by the step S1 ', step S2 ', step S4 ', so
Place repeats no more, and is incorporated herein by reference.
In step S5 ', the configuration device determines triggering rule corresponding with the finite element.
Specifically, in step S5 ', the configuration device can be in the either phase of setting Dynamically Announce effect, setting
Triggering rule corresponding with the finite element, wherein the triggering rule is just to trigger institute when meeting certain condition
State Dynamically Announce effect corresponding to finite element.
Then, in step S3 ', the configuration device shows region and the finite element according to, in conjunction with institute
Triggering rule is stated, determines motion profile corresponding to the finite element.
Specifically, for example, if triggering rule to be more than after ten minutes to trigger when user's input time, and at the 11st point
Terminate when clock, then in step S3 ', motion profile determined by the configuration device needs to play at least one minute.Alternatively, example
Such as, if triggering rule is the triggering when user presses certain two key, in step S3 ', the configuration device institute is really
Fixed motion profile is to move etc. among two keys.
Preferably, the content of the triggering rule includes but is not limited to following at least any one:
Whether the finite element shows and/or when shows: as the finite element be show or hide, or
The finite element is showed at some specific time point or which kind of time conditions is the finite element meeting (as used
Family starting input method after after N minutes) after show etc.;
The finite element shows duration: as the finite element presentation time be 20 seconds, as long as user defeated
During entering, then the finite element just shows always etc.;
Pause or halted state of the finite element during showing: if the finite element is during showing
When pause, which is rested on and is showed on picture, such as rests on current ongoing picture or a picture being newly inserted into;Or
Which picture person after the finite element shows, i.e., when the described finite element is in halted state, then selects as showing
Picture etc.;
Whether the finite element, which recycles, shows or shows again: such as after the finite element shows, what meeting
It is recycled under the conditions of kind and shows or show again;
The multiple finite element possessed incidence relation during showing, wherein the incidence relation includes connecing
Continuous relationship, dependence, in triggering relationship any one of at least: for example, presetting after the finite element A executes, initially
Element B starts to execute in the final state of A, then A and B has the relationship that shows that connects, and the execution track of B relies on the final state of A,
And showing by A triggering B.
Here, those skilled in the art will be understood that above-mentioned " showing for finite element " is the dynamic of the finite element
State display effect shows.
Here, those skilled in the art will be understood that for a finite element, one or more is likely corresponded to
A triggering rule.For example, the dynamic finite element can be triggering pressing A key, the triggering when pressing B key can also be;Or
Person, the static state finite element can trigger a certain Dynamically Announce effect when pressed, can also be when dummy keyboard is shown
Show another Dynamically Announce effect.
Preferably, in step S5 ', the configuration device is for following at least any one:
Predetermined operation according to user to the dummy keyboard, in conjunction with corresponding to the finite element described in show region,
Determine triggering rule corresponding with the finite element;
According to the dummy keyboard to the responsive state of predetermined operation, triggering corresponding with the finite element is determined
Rule.
Specifically, the predetermined operation includes but is not limited to the dummy keyboard, especially to the region that shows
It is individually operated, such as press, lift, it further include multiple continuous operations to the dummy keyboard.Here, the predetermined operation packet
Input operation and/or non-input operation are included, the non-input operation does not operate to click set key or for a long time such as.
The responsive state includes but is not limited to the display of the dummy keyboard, hiding, pop-up prompt bubble etc..For example,
When the user clicks when a certain key, then the dummy keyboard is shown;If user does not operate for a long time, the dummy keyboard is hidden
Deng.
The region that shows includes described above showing location point, showing position range etc..
For example, shown below the example of four specific triggering rules.
Example one: panel bounces.Predetermined operation are as follows: click dummy keyboard caused by input frame etc. operates and occur;Show area
Domain is entire dummy keyboard.
At this point, showing specified dynamic effect such as gif, displacement in full panel region during panel bounces;If giving key
Etc. daughter elements also specify the dynamic effect of this trigger condition, the dynamic effect of daughter element can be superimposed on the basis of panel dynamic effect.
User clicks in any one place, terminates this dynamic effect, is restored to normal static panels and waits user's input.
Example two: in this example, predetermined operation are as follows: press or lift operation to key;It is set for showing region
The specific key set.For purposes of illustration only, following substitute " Dynamically Announce effect " using " dynamic effect ".
The triggering Sample Rules of example two: pressing (press) dynamic effect and lifting (release) dynamic effect for key is a pair,
In the case where having the dynamic effect of press, what the initial position of the dynamic effect of release referred to is the final position of the dynamic effect of press.release
Dynamic effect must be finished in the dynamic effect of press and finger is lifted after two conditions meet and just played, it moves effect immediately following press and will not
Interrupt the dynamic effect of press.That is:
When pressing, the dynamic effect of press is played if having the dynamic effect of press
It pins and does not loose one's grip, stop at the final position of the dynamic effect of press
It looses one's grip, if press has been finished:
If without the dynamic effect of release, key jumps to non-high illuminated state (Normal state) at once.
If there is the dynamic effect of release, the dynamic effect of release is broadcast, non-high illuminated state (Normal state) is switched to after finishing.
It looses one's grip, if press is not finished:
If being finished to the dynamic effect of press without the dynamic effect of release and switching to non-high illuminated state (Normal state).
If there is the dynamic effect of release, finished to the dynamic effect of press, broadcasts the dynamic effect of release, finish and switch to non-high illuminated state (Normal
State).
Adopting consecutive click chemical reaction: if dynamic effect does not finish (press is not finished or release is not finished), from the dynamic effect weight of press
It opens.
Example three: in this example, displaying type is bubble type, and predetermined operation is to pin or unclamp.
Example three triggers Sample Rules: it is a pair that the appearance (show) of bubble, which moves effect and hides (hide) dynamic effect, is being had
In the case where the dynamic effect of show, what the initial position of the dynamic effect of hide referred to is the final position of the dynamic effect of show.The dynamic effect of hide must be
The dynamic effect of show finishes and finger is lifted after two conditions meet and just played, it is immediately following the dynamic effect of show and will not to interrupt show dynamic
Effect.That is:
When appearance, show animation is played if having the dynamic effect of show
It pins and does not loose one's grip, stop at the final position of the dynamic effect of show
It looses one's grip, if show has been finished:
If without the dynamic effect of hide, bubble directly disappears
If there is the dynamic effect of hide, the dynamic effect of hide is broadcast, the dynamic effect of hide is finished and directly disappears
It looses one's grip, if show is not finished:
If finishing direct disappearance to the dynamic effect of show without the dynamic effect of hide
If there is the dynamic effect of hide, finished to the dynamic effect of show, broadcast the dynamic effect of hide, finished the dynamic effect of hide and directly disappear
The appearance of new bubble, Primordial Qi bubble disappear at once, and not etc. dynamic effect does not finish
Example four: in this example, type is shown as bar shaped displaying, predetermined operation is to pin or unclamp.
Example four triggers Sample Rules: here, the strategy that bar shaped is shown is similar to bubble above displaying.Specifically:
When appearance, if the dynamic effect of the show of bubble is still playing, the dynamic effect of show for directly stopping bubble (does not broadcast bubble at this time
The dynamic effect of hide), broadcast the dynamic effect of show of bar shaped at once
It pins and does not loose one's grip, stop at the final position of the dynamic effect of show
It looses one's grip, if show has been finished:
If without the dynamic effect of hide, bubble directly disappears
If there is the dynamic effect of hide, the dynamic effect of hide is broadcast, the dynamic effect of hide is finished and directly disappears
It looses one's grip, if show is not finished:
If finishing direct disappearance to the dynamic effect of show without the dynamic effect of hide
If there is the dynamic effect of hide, finished to the dynamic effect of show, broadcast the dynamic effect of hide, finished the dynamic effect of hide and directly disappear.
It should be noted that the present invention can be carried out in the assembly of software and/or software and hardware, for example, can adopt
With specific integrated circuit (ASIC), general purpose computer or any other realized similar to hardware device.In one embodiment
In, software program of the invention can be executed to implement the above steps or functions by processor.Similarly, of the invention
Software program (including relevant data structure) can be stored in computer readable recording medium, for example, RAM memory,
Magnetic or optical driver or floppy disc and similar devices.In addition, some of the steps or functions of the present invention may be implemented in hardware, example
Such as, as the circuit cooperated with processor thereby executing each step or function.
In addition, a part of the invention can be applied to computer program product, such as computer program instructions, when its quilt
When computer executes, by the operation of the computer, it can call or provide according to the method for the present invention and/or technical solution.
And the program instruction of method of the invention is called, it is possibly stored in fixed or moveable recording medium, and/or pass through
Broadcast or the data flow in other signal-bearing mediums and transmitted, and/or be stored according to described program instruction operation
In the working storage of computer equipment.Here, according to one embodiment of present invention including a device, which includes using
Memory in storage computer program instructions and processor for executing program instructions, wherein when the computer program refers to
When enabling by processor execution, method and/or skill of the device operation based on aforementioned multiple embodiments according to the present invention are triggered
Art scheme.
It is obvious to a person skilled in the art that invention is not limited to the details of the above exemplary embodiments, Er Qie
In the case where without departing substantially from spirit or essential attributes of the invention, the present invention can be realized in other specific forms.Therefore, no matter
From the point of view of which point, the present embodiments are to be considered as illustrative and not restrictive, and the scope of the present invention is by appended power
Benefit requires rather than above description limits, it is intended that all by what is fallen within the meaning and scope of the equivalent elements of the claims
Variation is included in the present invention.Any reference signs in the claims should not be construed as limiting the involved claims.This
Outside, it is clear that one word of " comprising " does not exclude other units or steps, and odd number is not excluded for plural number.That states in device claim is multiple
Unit or device can also be implemented through software or hardware by a unit or device.The first, the second equal words are used to table
Show title, and does not indicate any particular order.
Although front is specifically shown and describes exemplary embodiment, it will be understood to those of skill in the art that
It is that without departing substantially from the spirit and scope of claims, can be varied in terms of its form and details.Here
Sought protection illustrates in the dependent claims.These of each embodiment are defined in following number clause
In terms of other:
1. a kind of method for configuring dummy keyboard Dynamically Announce effect, wherein this method comprises:
A obtains one or more finite elements to be configured, wherein the finite element includes static elements and/or moves
State element;
B determines finite element institute on the dummy keyboard according to the dummy keyboard and the finite element
It is corresponding to show region;
C shows region and the finite element according to, determines motion profile corresponding to the finite element;
D determines Dynamically Announce effect corresponding to the dummy keyboard according to the motion profile.
2. according to method described in clause 1, wherein the step a includes:
Obtain multiple alternative initial elements to be configured, wherein the alternative initial element include static elements and/or
Dynamic element;
The multiple alternative initial element is combined, to generate one or more finite elements.
3. the method according to clause 1 or 2, wherein the step b includes:
According to the dummy keyboard and the finite element, determines and shows region corresponding to the finite element,
In, the region that shows includes showing position and/or the zone of action.
4. the method according to any one of clause 1 to 3, wherein the step b includes:
According to the characteristic information of the layout of the dummy keyboard and/or the finite element, the finite element institute is determined
It is corresponding to show region.
5. the method according to any one of clause 1 to 4, wherein the step c includes:
The area characteristic information for showing region according to, in conjunction with the finite element relative to the region that shows
Positional relationship determines motion profile corresponding to the finite element.
6. the method according to any one of clause 1 to 5, wherein this method further include:
R determines triggering rule corresponding with the finite element;
Wherein, the step c includes:
Show region and the finite element according to, in conjunction with the triggering rule, determines the finite element institute
Corresponding motion profile.
7. according to method described in clause 6, wherein the step r includes following at least any one:
Predetermined operation according to user to the dummy keyboard, in conjunction with corresponding to the finite element described in show region,
Determine triggering rule corresponding with the finite element;
According to the dummy keyboard to the responsive state of predetermined operation, triggering corresponding with the finite element is determined
Rule.
8. the method according to any one of clause 1 to 7, wherein the step d includes:
According to the motion profile, initial Dynamically Announce effect corresponding to the finite element is determined;
The initial Dynamically Announce effect according to corresponding to the finite element, one in conjunction with corresponding to the finite element
The initial Dynamically Announce effect of a or multiple reference elements, determines Dynamically Announce effect corresponding to the dummy keyboard.
9. the method according to any one of clause 1 to 8, wherein this method further include:
X shows the Dynamically Announce effect on the dummy keyboard.
10. according to method described in clause 9, wherein this method further include:
Y obtains user currently to the mode of operation of the dummy keyboard;
According to the mode of operation, triggering rule corresponding with the mode of operation is detected;
Wherein, the step x includes:
When meeting the triggering rule, according to the mode of operation, according to corresponding touching on the dummy keyboard
Hair rule shows the Dynamically Announce effect.
11. according to method described in clause 10, wherein the step y includes:
User is obtained currently to the single of the dummy keyboard or continuous multiple operation informations, wherein the operation letter
Breath includes the use that user currently operated and/or can trigger the responsive state of the dummy keyboard to the input of the dummy keyboard
Family operation;
According to the operation information, determine the user currently to the mode of operation of the dummy keyboard.
12. the method according to any one of clause 1 to 11, wherein this method further include:
According to Dynamically Announce effect corresponding to one or more of finite elements and the finite element, by institute
It states finite element and the Dynamically Announce effect is packaged, to determine dynamic effect configuration text corresponding with the dummy keyboard
Part.
13. a kind of for configuring the configuration device of dummy keyboard Dynamically Announce effect, wherein the device includes:
Element acquisition device, for obtaining one or more finite elements to be configured, wherein the finite element includes
Static elements and/or dynamic element;
Position determining means, for determining that the finite element exists according to the dummy keyboard and the finite element
Show region corresponding on the dummy keyboard;
Track determining device determines the finite element institute for showing region and the finite element according to
Corresponding motion profile;
Dynamic effect determining device, for determining that Dynamically Announce corresponding to the dummy keyboard is imitated according to the motion profile
Fruit.
14. according to configuration device described in clause 13, wherein the element acquisition device is used for:
Obtain multiple alternative initial elements to be configured, wherein the alternative initial element include static elements and/or
Dynamic element;
The multiple alternative initial element is combined, to generate one or more finite elements.
15. the configuration device according to clause 13 or 14, wherein the position determining means are used for:
According to the dummy keyboard and the finite element, determines and shows region corresponding to the finite element,
In, the region that shows includes showing position and/or the zone of action.
16. the configuration device according to any one of clause 13 to 15, wherein the position determining means are used for:
According to the characteristic information of the layout of the dummy keyboard and/or the finite element, the finite element institute is determined
It is corresponding to show region.
17. the configuration device according to any one of clause 13 to 16, wherein the track determining device is used for:
The area characteristic information for showing region according to, in conjunction with the finite element relative to the region that shows
Positional relationship determines motion profile corresponding to the finite element.
18. the configuration device according to any one of clause 13 to 17, wherein the configuration device further include:
Regular determining device, for determining triggering rule corresponding with the finite element;
Wherein, the track determining device is used for:
Show region and the finite element according to, in conjunction with the triggering rule, determines the finite element institute
Corresponding motion profile.
19. according to configuration device described in clause 18, wherein the rule determining device is for following at least any one:
Predetermined operation according to user to the dummy keyboard, in conjunction with corresponding to the finite element described in show region,
Determine triggering rule corresponding with the finite element;
According to the dummy keyboard to the responsive state of predetermined operation, triggering corresponding with the finite element is determined
Rule.
20. the configuration device according to any one of clause 13 to 19, wherein the dynamic effect determining device is used for:
According to the motion profile, initial Dynamically Announce effect corresponding to the finite element is determined;
The initial Dynamically Announce effect according to corresponding to the finite element, one in conjunction with corresponding to the finite element
The initial Dynamically Announce effect of a or multiple reference elements, determines Dynamically Announce effect corresponding to the dummy keyboard.
21. the configuration device according to any one of clause 13 to 20, wherein the configuration device further include:
Display device, for showing the Dynamically Announce effect on the dummy keyboard.
22. according to configuration device described in clause 21, wherein the configuration device further include:
Acquisition device is operated, for obtaining user currently to the mode of operation of the dummy keyboard;
Detection device, for detecting triggering rule corresponding with the mode of operation according to the mode of operation;
Wherein, the display device is used for:
When meeting the triggering rule, according to the mode of operation, according to corresponding touching on the dummy keyboard
Hair rule shows the Dynamically Announce effect.
23. according to configuration device described in clause 22, wherein the operation acquisition device is used for:
User is obtained currently to the single of the dummy keyboard or continuous multiple operation informations, wherein the operation letter
Breath includes the use that user currently operated and/or can trigger the responsive state of the dummy keyboard to the input of the dummy keyboard
Family operation;
According to the operation information, determine the user currently to the mode of operation of the dummy keyboard.
24. the configuration device according to any one of clause 13 to 23, wherein the configuration device further include:
Packaging system, it is aobvious for the dynamic according to corresponding to one or more of finite elements and the finite element
Show effect, the finite element and the Dynamically Announce effect are packaged, it is corresponding with the dummy keyboard with determination
Dynamic effect configuration file.
Claims (20)
1. a kind of method for configuring dummy keyboard Dynamically Announce effect, wherein this method comprises:
A obtains one or more finite elements to be configured, wherein the finite element includes static elements and/or dynamic member
Element;
B determines that the finite element is corresponding on the dummy keyboard according to the dummy keyboard and the finite element
Show region;
C shows region and the finite element according to, determines motion profile corresponding to the finite element;
D determines Dynamically Announce effect corresponding to the dummy keyboard according to the motion profile.
2. according to the method described in claim 1, wherein, the step a includes:
Obtain multiple alternative initial elements to be configured, wherein the alternative initial element includes static elements and/or dynamic
Element;
The multiple alternative initial element is combined, to generate one or more finite elements.
3. method according to claim 1 or 2, wherein the step b includes:
According to the characteristic information of the layout of the dummy keyboard and/or the finite element, determine corresponding to the finite element
Show region.
4. method according to claim 1 or 2, wherein the step c includes:
The area characteristic information for showing region according to, in conjunction with the finite element relative to the position for showing region
Relationship determines motion profile corresponding to the finite element.
5. method according to claim 1 or 2, wherein this method further include:
R determines triggering rule corresponding with the finite element;
Wherein, the step c includes:
Show region and the finite element according to, in conjunction with the triggering rule, determines corresponding to the finite element
Motion profile.
6. according to the method described in claim 5, wherein, the step r includes following at least any one:
Predetermined operation according to user to the dummy keyboard, in conjunction with corresponding to the finite element described in show region, determine
Triggering rule corresponding with the finite element;
According to the dummy keyboard to the responsive state of predetermined operation, triggering rule corresponding with the finite element is determined.
7. method according to claim 1 or 2, wherein the step d includes:
According to the motion profile, initial Dynamically Announce effect corresponding to the finite element is determined;
The initial Dynamically Announce effect according to corresponding to the finite element, in conjunction with corresponding to the finite element one or
The initial Dynamically Announce effect of multiple reference elements, determines Dynamically Announce effect corresponding to the dummy keyboard.
8. method according to claim 1 or 2, wherein this method further include:
X shows the Dynamically Announce effect on the dummy keyboard.
9. according to the method described in claim 8, wherein, this method further include:
Y obtains user currently to the mode of operation of the dummy keyboard;
According to the mode of operation, triggering rule corresponding with the mode of operation is detected;
Wherein, the step x includes:
When meeting the triggering rule, according to the mode of operation, according to corresponding trigger gauge on the dummy keyboard
Then show the Dynamically Announce effect.
10. according to the method described in claim 9, wherein, the step y includes:
User is obtained currently to the single of the dummy keyboard or continuous multiple operation informations, wherein the operation information packet
The user for including the responsive state that user currently operated and/or can trigger the dummy keyboard to the input of the dummy keyboard grasps
Make;
According to the operation information, determine the user currently to the mode of operation of the dummy keyboard.
11. method according to claim 1 or 2, wherein this method further include:
It, will be described first according to Dynamically Announce effect corresponding to one or more of finite elements and the finite element
Beginning element and the Dynamically Announce effect are packaged, to determine dynamic effect configuration file corresponding with the dummy keyboard.
12. a kind of for configuring the configuration device of dummy keyboard Dynamically Announce effect, wherein the device includes:
Element acquisition device, for obtaining one or more finite elements to be configured, wherein the finite element includes static state
Element and/or dynamic element;
Position determining means, for determining the finite element described according to the dummy keyboard and the finite element
Show region corresponding on dummy keyboard;
Track determining device determines corresponding to the finite element for showing region and the finite element according to
Motion profile;
Dynamic effect determining device, for determining Dynamically Announce effect corresponding to the dummy keyboard according to the motion profile.
13. configuration device according to claim 12, wherein the position determining means are used for:
According to the characteristic information of the layout of the dummy keyboard and/or the finite element, determine corresponding to the finite element
Show region.
14. configuration device according to claim 12 or 13, wherein the track determining device is used for:
The area characteristic information for showing region according to, in conjunction with the finite element relative to the position for showing region
Relationship determines motion profile corresponding to the finite element.
15. configuration device according to claim 12 or 13, wherein the configuration device further include:
Regular determining device, for determining triggering rule corresponding with the finite element;
Wherein, the track determining device is used for:
Show region and the finite element according to, in conjunction with the triggering rule, determines corresponding to the finite element
Motion profile.
16. configuration device according to claim 15, wherein the rule determining device is for following at least any one:
Predetermined operation according to user to the dummy keyboard, in conjunction with corresponding to the finite element described in show region, determine
Triggering rule corresponding with the finite element;
According to the dummy keyboard to the responsive state of predetermined operation, triggering rule corresponding with the finite element is determined.
17. configuration device according to claim 12 or 13, wherein the dynamic effect determining device is used for:
According to the motion profile, initial Dynamically Announce effect corresponding to the finite element is determined;
The initial Dynamically Announce effect according to corresponding to the finite element, in conjunction with corresponding to the finite element one or
The initial Dynamically Announce effect of multiple reference elements, determines Dynamically Announce effect corresponding to the dummy keyboard.
18. configuration device according to claim 12 or 13, wherein the configuration device further include:
Display device, for showing the Dynamically Announce effect on the dummy keyboard.
19. configuration device according to claim 18, wherein the configuration device further include:
Acquisition device is operated, for obtaining user currently to the mode of operation of the dummy keyboard;
Detection device, for detecting triggering rule corresponding with the mode of operation according to the mode of operation;
Wherein, the display device is used for:
When meeting the triggering rule, according to the mode of operation, according to corresponding trigger gauge on the dummy keyboard
Then show the Dynamically Announce effect.
20. configuration device according to claim 19, wherein the operation acquisition device is used for:
User is obtained currently to the single of the dummy keyboard or continuous multiple operation informations, wherein the operation information packet
The user for including the responsive state that user currently operated and/or can trigger the dummy keyboard to the input of the dummy keyboard grasps
Make;
According to the operation information, determine the user currently to the mode of operation of the dummy keyboard.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610052344.6A CN105739888B (en) | 2016-01-26 | 2016-01-26 | It is a kind of for configuring the method and apparatus of dummy keyboard Dynamically Announce effect |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610052344.6A CN105739888B (en) | 2016-01-26 | 2016-01-26 | It is a kind of for configuring the method and apparatus of dummy keyboard Dynamically Announce effect |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105739888A CN105739888A (en) | 2016-07-06 |
CN105739888B true CN105739888B (en) | 2019-04-12 |
Family
ID=56247678
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610052344.6A Active CN105739888B (en) | 2016-01-26 | 2016-01-26 | It is a kind of for configuring the method and apparatus of dummy keyboard Dynamically Announce effect |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105739888B (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106569658B (en) * | 2016-10-19 | 2020-04-14 | 武汉悦然心动网络科技有限公司 | Input method multimedia theme configuration method and system |
CN108205534B (en) * | 2016-12-16 | 2021-07-06 | 北京搜狗科技发展有限公司 | Skin resource display method and device and electronic equipment |
CN107506134A (en) * | 2017-08-29 | 2017-12-22 | 北京小米移动软件有限公司 | Dummy keyboard button background display methods and device |
CN107493365A (en) * | 2017-09-13 | 2017-12-19 | 深圳传音通讯有限公司 | The switching method and switching device of a kind of dial for smart machine |
CN107817930A (en) * | 2017-10-25 | 2018-03-20 | 珠海市魅族科技有限公司 | A kind of desktop elements methods of exhibiting and device |
KR102054517B1 (en) * | 2017-11-15 | 2019-12-11 | 주식회사 비트바이트 | Method for providing interactive keyboard and system thereof |
CN109739648B (en) * | 2018-12-28 | 2021-08-03 | 超级魔方(北京)科技有限公司 | Animation playing control method, device, equipment and storage medium |
CN109806591A (en) * | 2019-01-16 | 2019-05-28 | 网易(杭州)网络有限公司 | Signature generating method and device in scene of game |
CN110764858A (en) * | 2019-10-18 | 2020-02-07 | 北京百度网讯科技有限公司 | Display method, display device and electronic equipment |
CN110764857B (en) * | 2019-10-18 | 2023-06-23 | 北京百度网讯科技有限公司 | Virtual keyboard display effect configuration method, device, equipment and storage medium |
CN112274916B (en) * | 2020-11-20 | 2024-05-31 | 杭州雾联科技有限公司 | Key mouse input method, device, equipment and medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101866282A (en) * | 2009-04-20 | 2010-10-20 | 北京搜狗科技发展有限公司 | Method and device for realizing dynamic skin of input method |
CN102707893A (en) * | 2012-05-21 | 2012-10-03 | 上海华勤通讯技术有限公司 | Display system and display method for virtual keyboard of mobile terminals |
CN103677640A (en) * | 2013-12-16 | 2014-03-26 | 安徽科大讯飞信息科技股份有限公司 | Virtual keyboard self-adaptation application theme method and system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9110590B2 (en) * | 2007-09-19 | 2015-08-18 | Typesoft Technologies, Inc. | Dynamically located onscreen keyboard |
US20110264442A1 (en) * | 2010-04-22 | 2011-10-27 | Microsoft Corporation | Visually emphasizing predicted keys of virtual keyboard |
-
2016
- 2016-01-26 CN CN201610052344.6A patent/CN105739888B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101866282A (en) * | 2009-04-20 | 2010-10-20 | 北京搜狗科技发展有限公司 | Method and device for realizing dynamic skin of input method |
CN102707893A (en) * | 2012-05-21 | 2012-10-03 | 上海华勤通讯技术有限公司 | Display system and display method for virtual keyboard of mobile terminals |
CN103677640A (en) * | 2013-12-16 | 2014-03-26 | 安徽科大讯飞信息科技股份有限公司 | Virtual keyboard self-adaptation application theme method and system |
Also Published As
Publication number | Publication date |
---|---|
CN105739888A (en) | 2016-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105739888B (en) | It is a kind of for configuring the method and apparatus of dummy keyboard Dynamically Announce effect | |
CN105975181B (en) | The display control method and device at sideslip interface | |
CN102707939B (en) | For the method and apparatus presenting the element of user interface | |
CN104980563B (en) | Operate demenstration method and operation apparatus for demonstrating | |
CN102750089B (en) | Method for displaying user interface along edges around screen | |
CN107993289A (en) | Finished system based on AR augmented realities | |
CN105900053A (en) | Interface device for link designation, interface device for viewer, and computer program | |
CN106162296A (en) | A kind of method and system playing barrage | |
CN101976195B (en) | Method and device for setting user interface | |
Tao et al. | 4Doodle: 4D printing artifacts without 3D printers | |
CN104461362A (en) | Index information display control method and device and touch display equipment | |
CN105389840A (en) | Animation implementation method and system for control in 2D game | |
CN105373427B (en) | A kind of method and device of display application and functional switch | |
Fu | Mobile phone UI design principles in the design of human-machine interaction design | |
JP6097256B2 (en) | Computer program that smoothly transitions the screen display between multiple images | |
CN102591646A (en) | Method for simultaneously scaling multiple WPF (Windows presentation foundation) windows and device | |
CN102999272A (en) | Realization method, realization system and manufacturing method for electronic area sand table | |
WO2011150702A1 (en) | Method for displaying contacts in instant messenger and instant messaging client | |
Shi et al. | Design and Implementation of a UE4 Based Virtual Home Improvement Interactive Simulation Application | |
JP2015097583A (en) | Game device with touch panel, its control method and program | |
Fan et al. | Research on an Immersive Interior Decoration Experience and Interactive System Based on Virtual Reality | |
CN107507067A (en) | A kind of method that product picture is shown on webpage | |
Zhu | Application of Element Symbol of Beijing Opera Facial Painting (Lianpu) in Smart Phone Theme Design | |
US20160092033A1 (en) | Three-Dimensional Object Sculpting and Deformation On a Mobile Device | |
Zhang et al. | The Design and Realization of the “Smart Ceramics” Virtual Ceramics Museum |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |