Movatterモバイル変換


[0]ホーム

URL:


CN103186369B - The layout method and device of virtual key in terminal - Google Patents

The layout method and device of virtual key in terminal
Download PDF

Info

Publication number
CN103186369B
CN103186369BCN201110448130.8ACN201110448130ACN103186369BCN 103186369 BCN103186369 BCN 103186369BCN 201110448130 ACN201110448130 ACN 201110448130ACN 103186369 BCN103186369 BCN 103186369B
Authority
CN
China
Prior art keywords
virtual key
key
terminal
topology file
file
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
Application number
CN201110448130.8A
Other languages
Chinese (zh)
Other versions
CN103186369A (en
Inventor
杜宏伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE CorpfiledCriticalZTE Corp
Priority to CN201110448130.8ApriorityCriticalpatent/CN103186369B/en
Priority to PCT/CN2012/071140prioritypatent/WO2012155552A1/en
Publication of CN103186369ApublicationCriticalpatent/CN103186369A/en
Application grantedgrantedCritical
Publication of CN103186369BpublicationCriticalpatent/CN103186369B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention discloses a kind of layout method of the virtual key in terminal and device, wherein, this method includes:Terminal is that application program configures virtual key topology file according to the user instruction received;Terminal shows virtual key when starting application program according to virtual key topology file.The present invention is solved in the prior art due to that can not be adjusted and cause the technical problem that maloperation is easily produced when being operated to application program to the shapes and sizes of button, and then improve the accuracy operated to application program, the type of service that terminal extension can be supported, improve the flexibility of mobile terminal application.

Description

The layout method and device of virtual key in terminal
Technical field
The present invention relates to the communications field, in particular to the layout method and device of the virtual key in a kind of terminal.
Background technology
Disposal ability with mobile terminals such as the development of mechanics of communication and multimedia technology, mobile phones increasingly strengthens, instituteThe function that can be provided also is continuously increased.At present, the function of the mobile terminal such as mobile phone is far beyond simple speech communication modelFarmland.Entertain words, networking, intellectuality and the personalized development trend for turning into the mobile terminals such as current mobile phone.
From short tens year being born till now, its function has a very large change the mobile terminals such as mobile phone,But the key arrangement of the mobile terminal such as mobile phone but there is no and too big change occur till now from beginning.Mobile phone etc. is mobileFull keyboard of the key arrangement of terminal from incipient QWERTY keyboard finally, the layout type of its button are always to immobilize, this causes user can not targetedly edit oneself needs according to the needs and the use habit of oneself of application operatingButton operation is laid out.Although the appearance of current touch-screen mobile phone provides a certain degree of flexibility and facility for the operation of userProperty, but its touch manner also limit the key arrangement mode of the mobile terminals such as the popularization much applied, mobile phone as limitationImprove Consumer's Experience and increase an important factor of promoting service.
Existing patent document includes:The Chinese patent application that number of patent application is CN201010258935.1 " move by one kindThe method and apparatus of dynamic terminal defining game keys by user ", the patent application needs according to the operation of game will be each on mobile terminalThe key assignments of function key carries out different mappings before game starts, and facilitates operation of the user to game to a certain extent.But itsStill suffer from following deficiency:
The technology that the patent is previously mentioned is that the key assignments of each function key is mapped between different key, can not be completedKey shape, size to terminal are adjusted, and basic change does not occur for the key arrangement of mobile phone, so as to be answered to someWhen with being operated, maloperation may be produced due to the size of button or the improper of shape, also limit shouldWith the popularization in terminal.
For it is above-mentioned the problem of, not yet propose effective solution at present.
The content of the invention
The invention provides a kind of layout method of the virtual key in terminal and device, at least to solve in the prior artCause easily to produce mistake when application program is operated due to the shapes and sizes of button can not be adjustedThe technical problem of operation.
According to an aspect of the invention, there is provided a kind of layout method of the virtual key in terminal, including:Terminal rootIt is that application program configures virtual key topology file according to the user instruction received;Terminal is when starting application program according to virtualKey arrangement file shows virtual key.
Preferably, terminal is that the step of application program configures virtual key topology file is wrapped according to the user instruction receivedInclude:The configuration triggering command that terminal response receives shows virtual key configuration information, wherein, virtual key configuration information bagInclude:The shape of virtual key, the display location of virtual key, the key assignments of virtual key and for indicating whether virtual key needsThe configured information to be shown;The configuration selection instruction that terminal response receives records in virtual key topology file to be selected with configurationSelect instruction corresponding to the shape of virtual key, the display location of virtual key, virtual key key assignments between mapping relations withAnd the configured information shown for indicating virtual key whether to need.
Preferably, the step of terminal shows virtual key when starting application program according to virtual key topology file is wrappedInclude:Being shown on the display location for the virtual key that terminal configures in virtual key topology file in virtual key topology file needsThe key shape for the virtual key to be shown.
Preferably, after showing virtual key according to virtual key topology file when terminal is starting application program, eventuallyThe layout method of virtual key on end also includes:The button triggering command that terminal response receives is laid out text according to virtual keyThe key assignments of virtual key corresponding with button triggering command is searched in the display location of virtual key in part, the shape of virtual key;Terminal performs operation corresponding with the key assignments found.
Preferably, the step of terminal shows virtual key when starting application program according to virtual key topology file is wrappedInclude:Terminal judges whether to need to load virtual key topology file when starting application program;It is virtual when judging to need to loadDuring key arrangement file, terminal judges whether to be stored with the virtual key topology file that can be loaded;If so, then terminal display is emptyIntend the loading selection interface of key arrangement file;It is virtual that terminal responds the loading instruction loading received in loading selection interfaceKey arrangement file;Terminal shows virtual key according to the virtual key topology file of loading.
Preferably, the loading instruction loading virtual key topology file that terminal response in loading selection interface receivesStep includes:If showing multiple virtual key topology files in loading selection interface, terminal receives virtual key topology fileSelection instruction;Terminal loads virtual key topology file corresponding with selection instruction.
According to another aspect of the present invention, there is provided a kind of placement device of the virtual key in terminal, including:Configuration is singleMember, for configuring virtual key topology file according to the user instruction received for application program;Display unit, for startingVirtual key is shown according to virtual key topology file during application program.
Preferably, dispensing unit includes:First display module, shown virtually for responding the configuration triggering command receivedKey configurations information, wherein, virtual key configuration information includes:The shape of virtual key, the display location of virtual key andThe key assignments of virtual key and the configured information shown for indicating virtual key whether to need;Logging modle, connect for respondingThe configuration selection instruction received recorded in virtual key topology file with the shape of the corresponding virtual key of configuration selection instruction,Mapping relations between the display location of virtual key, the key assignments of virtual key and for indicating whether virtual key needs to showThe configured information shown.
Preferably, the placement device of the virtual key in terminal also includes:Searching unit, for responding the button receivedTriggering command triggers according to the display location of virtual key, the shape lookup of virtual key and button in virtual key topology fileThe key assignments of virtual key corresponding to instruction;Execution unit, the corresponding operation of key assignments for performing with finding.
Preferably, display unit includes:First judge module, for when starting application program, judging whether to need to addCarry virtual key topology file;Second judge module, for when judging to need to load virtual key topology file, judgement to beIt is no to be stored with the virtual key topology file that loaded;3rd display module, for judging to be stored with what can be loadedThe loading selection interface of virtual key topology file is shown during virtual key topology file;Load-on module, for being selected in loadingThe loading instruction loading virtual key topology file received is responded on interface;4th display module, for the void according to loadingIntend key arrangement file and show virtual key.
Preferably, load-on module includes:Receiving submodule, for showing multiple virtual key cloth in loading selection interfaceDuring office file, the selection instruction of virtual key topology file is received;Submodule is loaded, it is corresponding with selection instruction empty for loadingIntend key arrangement file.
In the present invention, terminal is that application program configures virtual key topology file according to the user instruction received, eventuallyEnd is laid out according to the key component of generation when application program is started and shows dummy keyboard, by key arrangement fileConfiguration can realize the layout that different buttons is configured according to the demand of different application programs, so as to solve in the prior artCause easily to produce mistake when application program is operated due to the shapes and sizes of button can not be adjustedThe technical problem of operation, and then the accuracy operated to application program is improved, the service class that terminal extension can be supportedType, improve the flexibility of mobile terminal application.
Brief description of the drawings
Accompanying drawing described herein is used for providing a further understanding of the present invention, forms the part of the application, this hairBright schematic description and description is used to explain the present invention, does not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is a kind of preferred structure block diagram of the placement device of the virtual key in terminal according to embodiments of the present invention;
Fig. 2 is another preferred structure frame of the placement device of the virtual key in terminal according to embodiments of the present inventionFigure;
Fig. 3 is another preferred structure frame of the placement device of the virtual key in terminal according to embodiments of the present inventionFigure;
Fig. 4 is another preferred structure frame of the placement device of the virtual key in terminal according to embodiments of the present inventionFigure;
Fig. 5 is another preferred structure frame of the placement device of the virtual key in terminal according to embodiments of the present inventionFigure;
Fig. 6 is a kind of preferred flow charts of the layout method of the virtual key in terminal according to embodiments of the present invention;
Fig. 7 is another preferred flow charts of the layout method of the virtual key in terminal according to embodiments of the present invention;
Fig. 8 is a kind of preferred schematic diagram that key arrangement according to embodiments of the present invention sets interface;
Fig. 9 is another preferred schematic diagram that key arrangement according to embodiments of the present invention sets interface;
Figure 10 is another preferred flow charts of the layout method of the virtual key in terminal according to embodiments of the present invention;
Figure 11 is a kind of preferred schematic diagram of application program operation interface according to embodiments of the present invention.
Embodiment
Describe the present invention in detail below with reference to accompanying drawing and in conjunction with the embodiments.It should be noted that do not conflictingIn the case of, the feature in embodiment and embodiment in the application can be mutually combined.
Embodiment 1
As shown in figure 1, the invention provides a kind of placement device of the virtual key in preferable terminal, the device bagInclude:Dispensing unit 102, for configuring virtual key topology file according to the user instruction received for application program;Display is singleMember 104, for showing virtual key according to virtual key topology file when starting application program.
In above preferred embodiment, terminal is that application program configures virtual key layout according to the user instruction receivedFile, terminal is laid out according to the key component of generation when application program is started and shows dummy keyboard, by button clothThe configuration of office file can realize the layout that different buttons is configured according to the demand of different application programs, existing so as to solveHave in technology causes to hold when application program is operated due to that can not be adjusted the shapes and sizes of buttonThe technical problem of maloperation is also easy to produce, and then improves the accuracy operated to application program, terminal extension can be supportedType of service, improve mobile terminal application flexibility.
In order to further improve the flexibility of button design in dummy keyboard, in a preferred embodiment of the invention,As shown in Fig. 2 dispensing unit 102 includes:First display module 202, void is shown for responding the configuration triggering command receivedIntend key configurations information, wherein, virtual key configuration information includes:The shape of virtual key, the display location of virtual key withAnd key assignments and the configured information that is shown for indicating virtual key whether to need of virtual key;Logging modle 204, is used forRespond the configuration selection instruction received and virtual key corresponding with configuration selection instruction is recorded in virtual key topology fileShape, the display location of virtual key, mapping relations between the key assignments of virtual key and for indicating that virtual key isThe no configured information for needing to show.In above-mentioned preferred embodiment, the behaviour of different application is directed to before application program launchingNeed and adjustment and setting based on button size, shape, position are carried out to key arrangement, while whether button is hiddenSet so that can be shown and operate according to new key arrangement after application starts.On the one hand this method passes throughAdjust the attributes such as position, size and the shape of button so that operation of the user to application is more convenient, meets different userThe needs of operation, the individual demand of user is improved, it is on the other hand, hidden by adjusting on-screen display (osd) area size and locationHide unwanted button during application operating so that the human-computer interaction interface of mobile phone is more succinct and clear, in addition, by byKey topology can also increase the application type that current mobile terminal can be supported, and terminal extension value-added service uses modelEnclose.
The mode that the present invention also shows virtual key to display unit 104 is improved, preferred real in the present invention oneApply in mode, shown on the display location for the virtual key that display unit 104 is additionally operable to configure in virtual key topology fileThe shape of the virtual key configured in virtual key topology file.In above-mentioned preferred embodiment, terminal is according to postponingThe size of the button arrived carries out the display of dummy keyboard, so that button size more conforms to the demand of application, reducesThe probability of existing maloperation.
In a preferred embodiment of the invention, as shown in figure 3, the placement device of the virtual key in terminal also wrapsInclude:Searching unit 302, for respond the button triggering command that receives according in virtual key topology file virtual key it is aobviousShow position, the shape of virtual key searches the key assignments of corresponding with button triggering command virtual key;Execution unit 304, is used forPerform operation corresponding with the key assignments found.In above-mentioned preferred embodiment, judged according to the key assignments of button to the buttonOperation, so as to realize the self-defining operation to button.
In a preferred embodiment of the invention, as shown in figure 4, display unit 102 includes:First judge module 402,For when starting application program, judging whether to need to load virtual key topology file;Second judge module 404, for working asWhen judging to need to load virtual key topology file, judge whether to be stored with the virtual key topology file that can be loaded;TheThree display modules 406, for showing that virtual key is laid out when judging and being stored with the virtual key topology file that can be loadedThe loading selection interface of file;Load-on module 408, it is empty for responding the loading received instruction loading in loading selection interfaceIntend key arrangement file;4th display module 410, for showing virtual key according to the virtual key topology file of loading.In above-mentioned preferred embodiment, when application starts, subtracted by loading the display of key arrangement file progress dummy keyboardLack the maloperation to application, improve the autgmentability of terminal-pair application.
In order to preferably realize the display to dummy keyboard, in a preferred embodiment of the invention, as shown in figure 5,Load-on module 404 includes:Receiving submodule 502, for load selection interface on show multiple virtual key topology files when,Receive the selection instruction of virtual key topology file;Submodule 504 is loaded, for loading virtual key corresponding with selection instructionTopology file.In above-mentioned preferred embodiment, it can be selected based on multiple topology files, so as to improve the present invention'sAdaptability and flexibility.
Embodiment 2
Based on the placement device of the virtual key in the preferable terminal shown in Fig. 1-5, present invention also offers a kind of excellentThe layout method of virtual key in the terminal of choosing, as shown in fig. 6, this method specific steps include:
S602:Terminal is that application program configures virtual key topology file according to the user instruction received;
S604:Terminal shows virtual key when starting application program according to virtual key topology file.
In above preferred embodiment, terminal is that application program configures virtual key layout according to the user instruction receivedFile, terminal is laid out according to the key component of generation when application program is started and shows dummy keyboard, by button clothThe configuration of office file can realize the layout that different buttons is configured according to the demand of different application programs, existing so as to solveHave in technology causes to hold when application program is operated due to that can not be adjusted the shapes and sizes of buttonThe technical problem of maloperation is also easy to produce, and then improves the accuracy operated to application program, terminal extension can be supportedType of service, improve mobile terminal application flexibility.
In order to further improve the flexibility of button design in dummy keyboard, in a preferred embodiment of the invention,The configuration triggering command that terminal response receives shows virtual key configuration information, wherein, virtual key configuration information includes:It is emptyIntend the shape of button, the display location of virtual key, the key assignments of virtual key and for indicating whether virtual key needs to showThe configured information shown;The configuration selection instruction that terminal response receives records in virtual key topology file to be referred to configuration selectionThe shape of virtual key corresponding to order, the display location of virtual key, virtual key key assignments between mapping relations and useIn the configured information whether instruction virtual key needs to show.In above-mentioned preferred embodiment, before application program launchingOperation for different application needs and key arrangement is carried out adjustment and setting based on button size, shape, position so thatIt can be shown and operate according to new key arrangement after application starts.This method on the one hand by adjust button position,The attribute such as size and shape so that operation of the user to application is more convenient, meets the needs of different user operation, improvesThe individual demand of user;On the other hand, by adjusting on-screen display (osd) area size and location, in hiden application operating processUnwanted button so that the human-computer interaction interface of mobile phone is more succinct and clear, in addition, can be with by key arrangement technologyIncrease the application type that current mobile terminal can be supported, the use range of terminal extension value-added service.
In a preferred embodiment of the invention, virtual key that terminal configures in virtual key topology file it is aobviousShow the key shape that the virtual key for needing to show in virtual key topology file is shown on position.In above-mentioned preferred embodimentIn, terminal carries out the display of dummy keyboard according to the size with the button for postponing to obtain, so that button size more conforms toThe demand of application, reduce the probability for maloperation occur.
In a preferred embodiment of the invention, when terminal is starting application program according to virtual key topology fileAfter showing virtual key, the layout method of the virtual key in terminal also includes:The button triggering that terminal response receives refers toMake the display searched in virtual key topology file with button triggering command according to virtual key in virtual key topology fileThe key assignments of virtual key corresponding with button triggering command is searched in position, the shape of virtual key;What terminal was performed and foundOperated corresponding to key assignments.In above-mentioned preferred embodiment, the operation to the button is judged according to the key assignments of button, so as to realizeTo the self-defining operation of button.
In a preferred embodiment of the invention, terminal shows when starting application program according to virtual key topology fileThe step of showing virtual key includes:Terminal judges whether to need to load virtual key topology file when starting application program;WhenWhen judging to need to load virtual key topology file, terminal judges whether to be stored with the virtual key layout text that can be loadedPart;If so, then terminal shows the loading selection interface of virtual key topology file;Terminal is responded in loading selection interface and receivedThe loading instruction loading virtual key topology file arrived;Terminal shows virtual key according to the virtual key topology file of loading.In above-mentioned preferred embodiment, application start when, by load key arrangement file carry out dummy keyboard display so as toReduce the maloperation to application, improve the autgmentability of terminal-pair application.
In order to preferably realize the display to dummy keyboard, in a preferred embodiment of the invention, terminal is loadingThe step of loading instruction loading virtual key topology file received is responded in selection interface includes:If load in selection interfaceMultiple virtual key topology files are shown, then terminal receives the selection instruction of virtual key topology file;Terminal loads and selectionVirtual key topology file corresponding to instruction.In above-mentioned preferred embodiment, it can be selected based on multiple topology files,So as to improve the adaptability of the present invention and flexibility.
Embodiment 3
The invention provides a kind of preferred embodiment further to be explained to the present invention, but noticeableIt is that the preferred embodiment is intended merely to the preferably description present invention, does not form and the present invention is improperly limited.
May comprise steps of for implementation method is laid out using the mobile terminal key of the present invention:
S1:Increase " key arrangement setting " module in the terminal, wherein, being somebody's turn to do " key arrangement setting " module includes " buttonLayout switch " and " newly-built key arrangement " two functions.
S2:" key arrangement switch " function is selected, key arrangement is opened and function is set.
S3:When present terminal does not have available key arrangement file, " newly-built key arrangement " item is selected, starts terminalKey arrangement sets function.Start user after the function to can see display interface region on present terminal and all pressKey and its attribute.The button attribute of wherein terminal can include but is not limited at least one of:The shape of button, button are shieldingPosition on curtain, key assignments corresponding to button and the button whether hide etc. attribute.
S4:User sets interface to adjust viewing area and position after application program loads on a terminal screen in key arrangementPut.
S5:User can set interface to adjust the size of button in application operating, change the shape of button in key arrangement,The hiding attribute of button is changed, i.e., is hidden the button used less than in application operating after application program loading.
S6:After user completes key arrangement setting, current key arrangement is saved in movement in the form of configuration fileUnder particular category in terminal flash memory (flash), exit key arrangement and function is set.
S7:During application program launching, mobile terminal judges whether key arrangement switch has been opened, and is held if openedRow step S8, if switch is not turned on, directly initiate using this flow of end.
S8:After user selects loading key arrangement file, the viewing area after application loading and interface layout are set,After loading key arrangement file, it will be shown using after startup in the display screen area after user adjusts, and the button of terminalLayout interface will be shown according to the attribute after adjustment.Hereafter in the operation of application program, when user clicks on certain on screenWhen a bit, mobile terminal can determine active user according to the button mapping relations preserved in touch area and terminal flashIt is worth pressed key.
The implementation to above-mentioned mobile terminal key layout is described in further detail below in conjunction with the accompanying drawings.
The mobile terminal key layout of the present invention sets implementation process to include as shown in Figure 7:
S702:Before user launches application, it is necessary first to open key arrangement and function is set, it is preferred that be mobileThere is terminal key arrangement switch to set function, be pressed as shown in figure 8, mobile terminal can increase in key arrangement setup moduleKey layout switch, switched by the key arrangement to realize the function of opening or close key arrangement and set.As shown in figure 9,The switch of key arrangement is set and is saved in the form of a file after the interface selection of key arrangement switch opens or closes by userIn the flash of mobile terminal, during application program launching, whether mobile terminal is by judging current key arrangement switchOpen to decide whether to load key arrangement file.
S704:User is needed to judge whether to need a newly-built key arrangement text according to the operation of this startup applicationPart, if user during former use for this applied newly-built meet require key events, eitherTerminal, which has been stored with, can meet to start application operating needs key arrangement file, then no longer needs to reset key arrangement textIt part, can select to exit key arrangement setup module, otherwise then perform step S706.
S706:User's start button layout sets function, carries out using after loading, the viewing area on screen is carried out pairThe setting of the attribute such as position of the shape of button, size and button needed for positional information, application operating, be provided withAfterwards, key arrangement information is saved in the form of configuration file under the particular category in mobile phone flash.Preferably, the step willAsk mobile terminal that there is key arrangement to set function, as shown in figure 9, mobile terminal can increase in key arrangement setup moduleNewly-built key arrangement item realizes the setting function of key arrangement.The function allows user on screen after application program launchingViewing area and coordinate position are configured, it is preferred that can according to the shape of the use habit editing mobile phone button of user withAnd the size and location of adjustment mobile phone key, user can be by current key arrangements with file after completing key arrangement and settingForm preserve, so the step simultaneously require that mobile terminal has the function of saving button layout information.User is provided withApply viewing area and position, the attribute information such as the shapes and sizes of button and position is required for the form by configuration filePreserved, it is preferred that key arrangement information can be saved in mobile terminal flash by mobile terminal in the form of a fileUnder particular path.So far, the key arrangement of mobile terminal is provided with.
The mobile terminal key topology file loading flow of the present invention is as shown in Figure 10, and specific steps include:
S1002:User starts a certain application program to be operated.
S1004:In application start-up course, mobile terminal is opened by reading current key arrangement switch to judge to applyWhether dynamic process needs to load key arrangement configuration file, if key arrangement switch is open mode, then performs stepS1008, otherwise perform step S1006.
S1006:Mobile terminal starts application in the way of acquiescence, wherein, the mode of so-called acquiescence is exactly to start applicationDuring program, mobile terminal does not have to load any key arrangement file, and the viewing area of application and mode of operation are all pressedCarried out according to the mode of mobile terminal acquiescence.
S1008:Mobile terminal judges currently whether have by enumerating particular category that key arrangement file is preservedKey arrangement file is preserved, if then performing step S1010, otherwise then performs step S1012..
S1010:System starts newly-built key arrangement function, and the step is similar to the step in key arrangement setting procedureS706, user are edited new key arrangement interface and the specific mesh in mobile terminal flash are saved in the form of configuration fileUnder record.
S1012:System ejection key arrangement file loading prompting frame, prompts the user's key arrangement that loading has created textPart.Preferably, the particular category that mobile terminal can be preserved by enumerating key arrangement file, then ejects a prompting frame,Prompting user selects to need the file loaded from existing key arrangement file.
S1014:Mobile terminal starts application according to the key arrangement after loading, by pressing according to loading after application startsKey arrangement in key topology file is shown.Certain the application operating interface edited as shown in figure 11 for a kind of preferable userImplementation schematic diagram, the interface be the present invention one schematic description, can be transported in actual applications according to mobile terminalThe difference of capable application program edits different key arrangement files.Key arrangement shown in Figure 11 is similar to PSP operationInterface, user are adjusted in key arrangement editing process to the viewing area of original mobile terminal screen, to displayThe position in region is moved, while the key position of mobile terminal is moved for the convenience of operation, and rootCorresponding adjustment has also been carried out to the shape of button according to the use habit of user.Preferably, can be with by changing the attribute of buttonRealize and the button used less than in the operation of application program is hidden, such application program can only show after loading and needThe button to be used.On the one hand the succinct and clear of application program operation interface ensure that using this method, while also make userOperation become it is more convenient, reduce to application procedure operation error rate;In addition, this method has also provided the user fullyPersonalized chance, allow user according to oneself hobby come the key arrangement at reasonable arrangement application operating interface;It is furthermore logicalThe species for the application program that rational key arrangement be able to can be run with extended mobile phone is crossed, meets the needs of more users and applicationThe extension of program.
As can be seen from the above description, the present invention realizes following technique effect:
It is an object of the invention to provide a kind of key arrangement implementation method that can freely edit for mobile terminals such as mobile phones,This method causes user in operation can be according to the shape for needing arranged rational on-screen display (osd) area, button of applicationShape, size and position etc..The human-computer interaction interface of on the one hand terminal that this method makes becomes more succinct, clear, whileOperation of the user to application is facilitated, extends the type of service that the mobile terminals such as mobile phone can be supported to the utmost, is improvedThe flexibility of mobile terminal application.In addition, this method has also provided the user sufficient personalized chance, allow user's rootCarry out the key arrangement at reasonable arrangement application operating interface according to the hobby of oneself.
Obviously, those skilled in the art should be understood that above-mentioned each module of the invention or each step can be with generalComputing device realize that they can be concentrated on single computing device, or be distributed in multiple computing devices and formedNetwork on, alternatively, they can be realized with the program code that computing device can perform, it is thus possible to they are storedPerformed in the storage device by computing device, and in some cases, can be with different from shown in order execution hereinThe step of going out or describing, they are either fabricated to each integrated circuit modules respectively or by multiple modules in them orStep is fabricated to single integrated circuit module to realize.So, the present invention is not restricted to any specific hardware and software combination.
The foregoing is only the preferred embodiments of the present invention and oneself, be not intended to limit the invention, for the skill of this areaFor art personnel, the present invention can have various modifications and variations.Within the spirit and principles of the invention, that is made any repaiiesChange, equivalent substitution, improvement etc., should be included in the scope of the protection.

Claims (9)

  1. Wherein, the terminal is that the step of application program configures virtual key topology file is wrapped according to the user instruction receivedInclude:The configuration triggering command that the terminal response receives shows virtual key configuration information, wherein, the virtual key configurationInformation includes:The shape of virtual key, the display location of virtual key, the key assignments of virtual key and for indicating virtual keyWhether the configured information that shows is needed;The configuration selection instruction that the terminal response receives is in the virtual key topology fileThe shape of middle record virtual key corresponding with the configuration selection instruction, the display location of virtual key, the key of virtual keyMapping relations between value and the configured information shown for indicating virtual key whether to need.
  2. Dispensing unit includes:First display module, show that virtual key matches somebody with somebody confidence for responding the configuration triggering command receivedBreath, wherein, the virtual key configuration information includes:The shape of virtual key, the display location of virtual key and virtually pressThe key assignments of key and the configured information shown for indicating virtual key whether to need;Logging modle, for responding what is receivedConfiguration selection instruction records the shape of virtual key corresponding with the configuration selection instruction in the virtual key topology fileShape, the display location of virtual key, virtual key key assignments between mapping relations and for indicating whether virtual key needsThe configured information to be shown.
CN201110448130.8A2011-12-282011-12-28The layout method and device of virtual key in terminalActiveCN103186369B (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
CN201110448130.8ACN103186369B (en)2011-12-282011-12-28The layout method and device of virtual key in terminal
PCT/CN2012/071140WO2012155552A1 (en)2011-12-282012-02-14Method and device for arranging virtual keys on terminal

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201110448130.8ACN103186369B (en)2011-12-282011-12-28The layout method and device of virtual key in terminal

Publications (2)

Publication NumberPublication Date
CN103186369A CN103186369A (en)2013-07-03
CN103186369Btrue CN103186369B (en)2018-03-09

Family

ID=47176198

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201110448130.8AActiveCN103186369B (en)2011-12-282011-12-28The layout method and device of virtual key in terminal

Country Status (2)

CountryLink
CN (1)CN103186369B (en)
WO (1)WO2012155552A1 (en)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103472992A (en)*2013-08-292013-12-25广东欧珀移动通信有限公司 Method and mobile terminal for dynamically adjusting camera button
US10289302B1 (en)*2013-09-092019-05-14Apple Inc.Virtual keyboard animation
CN108664192B (en)*2013-12-202021-06-04青岛海信移动通信技术股份有限公司Service display method and device applied to touch screen interface
CN104123065B (en)*2014-07-232019-10-18北京乐动卓越科技有限公司The display methods and system of a kind of suspension button on mobile terminal
CN104572322A (en)*2014-12-022015-04-29深圳市金立通信设备有限公司Method for operating terminal screen
CN105786543A (en)*2014-12-262016-07-20北京奇虎科技有限公司Interface loading method and device
CN104750383B (en)*2015-03-042019-07-19Oppo广东移动通信有限公司 A method and terminal for setting virtual keys
CN104778046A (en)*2015-04-222015-07-15北京智膜科技有限公司Method and device for automatically generating position icon based on application program
CN104794412A (en)*2015-05-112015-07-22深圳天珑无线科技有限公司Information input method and device and mobile terminal
JP2017010428A (en)*2015-06-252017-01-12京セラドキュメントソリューションズ株式会社 Electronic equipment and application programs
CN106557223B (en)*2015-09-282020-04-24福建省华渔教育科技有限公司Mobile terminal shortcut operation method and device
CN106445281B (en)*2016-09-072019-04-16深圳创维数字技术有限公司A kind of method and system of adjustment intelligent terminal operation key position
CN106254684A (en)*2016-09-222016-12-21上海理工大学The alternative approach at mobile phone key interface
CN108279957A (en)*2017-01-032018-07-13中兴通讯股份有限公司A kind of virtual key display methods and terminal
CN107506134A (en)*2017-08-292017-12-22北京小米移动软件有限公司Dummy keyboard button background display methods and device
CN108304135A (en)*2018-02-082018-07-20上海爱优威软件开发有限公司A kind of method of adjustment and terminal of virtual modifier key
CN109766107A (en)*2018-11-282019-05-17合肥联宝信息技术有限公司A kind of method and device changing keyboard position
CN109582209A (en)*2018-12-052019-04-05珠海格力电器股份有限公司Soft keyboard input method of HMI configuration software, HMI configuration software and industrial touch screen
CN109568962A (en)*2018-12-052019-04-05苏州蜗牛数字科技股份有限公司A kind of game mobile phone press keys setup method
CN109960456B (en)*2019-03-122021-06-15维沃移动通信有限公司 A method for generating virtual key layout and terminal device
CN111163205A (en)*2019-12-252020-05-15上海传英信息技术有限公司Display method, display device and computer storage medium
CN111309416B (en)*2020-01-192022-06-14北京字节跳动网络技术有限公司Information display method, device and equipment of application interface and readable medium
CN112650438A (en)*2020-12-312021-04-13中国农业银行股份有限公司Terminal interaction method and related device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2007014064A2 (en)*2005-07-222007-02-01Matt PallakoffSystem and method for a thumb-optimized touch-screen user interface
CN1896940A (en)*2006-06-212007-01-17宇龙计算机通信科技(深圳)有限公司Inputting method of touch screen
CN101110005B (en)*2006-07-192012-03-28鸿富锦精密工业(深圳)有限公司 Electronic device and method for customizing touchpad
CA2711498A1 (en)*2008-01-042009-07-16Ergowerx, LlcVirtual keyboard and onscreen keyboard
WO2010110550A1 (en)*2009-03-232010-09-30Core Logic Inc.Apparatus and method for providing virtual keyboard
US8423897B2 (en)*2010-01-282013-04-16Randy Allan RendahlOnscreen keyboard assistance method and system
CN101853103A (en)*2010-06-032010-10-06中兴通讯股份有限公司Method and device for realizing virtual keyboard
CN102214069A (en)*2011-06-132011-10-12广东国笔科技股份有限公司Data processing equipment, system and method for implementing virtual keyboard adjustment

Also Published As

Publication numberPublication date
CN103186369A (en)2013-07-03
WO2012155552A1 (en)2012-11-22

Similar Documents

PublicationPublication DateTitle
CN103186369B (en)The layout method and device of virtual key in terminal
CN101431380B (en)Mobile terminal and method for converting broadcast channel of a mobile terminal
CN103581427B (en)Mobile terminal and control method thereof
CN103041592B (en)Double-screen game module
KR102207443B1 (en)Method for providing graphic user interface and apparatus for the same
EP3842941A1 (en)A sidebar interaction method, device, and computer-readable storage medium
WO2017128849A1 (en)Method and device for customizing keyboard layout
CN103513896A (en)Method and system for customizing virtual keyboard of electronic terminal
CN107943372A (en)A kind of interface display method, device and computer-readable recording medium
CN107741812B (en)A kind of method and terminal handling media file
CN108052300A (en)Application interface switching method, mobile terminal and readable storage medium storing program for executing
CN102566913B (en)The implementation method and remote controler of a kind of remote controler
CN101551733A (en)Cooperating interface display method, system and mobile communication terminal
CN101751272A (en)Method, device and mobile terminal for starting application program of mobile terminal
CN107247585A (en)Desktop icons customizing method, mobile terminal and storage medium
CN103176705A (en)Mobile terminal and preview method thereof
CN108228034A (en)Control method, mobile terminal and the computer readable storage medium of mobile terminal
CN109992227A (en)User interface display control method, device, terminal and computer storage medium
CN107515719A (en)A kind of triggering method of virtual key, device and terminal
CN111049940A (en)Configuration method of communication resources, navigation method of user interface and electronic equipment
CN107193662A (en)A kind of information synchronization method and mobile terminal based on dual system
CN108628509A (en)Location regulation method, mobile terminal and the readable storage medium storing program for executing of graph text information
CN107272997A (en)Navigation bar display methods, device and computer-readable recording medium
CN107340963A (en)Information processing method and electronic equipment
CN106325594A (en)Locking method and locking device for virtual keys and mobile terminal

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp