Javascript: Make special kind of hotkeys two-character hotkeys in web application

Please have a look at the following page:

[url removed, login to view]

This video ([url removed, login to view]) shows how to utilize the hotkeys on that page. Now, I would like to have hotkeys, which consists of one or two letters instead of the current limitation of only supporting one-letter hotkeys. The user will hold down the hotkeys at the same time, and release them, to trigger the event.

Notice that they have functionality to preview the result of the hotkey, by holding down the keys. Releasing the keys will trigger the action. Also notice, that holding down the shift-key, while pressing a hotkey modifies the behaviour of the hotkey slightly, by setting the VAT field to empty. Please keep this functionality.

Please notice that this is a special kind of hotkeys where the user will never hold down the control key or similar. The hotkeys currently trigger by simply pressing one key on the keyboard, like the "d" key in the video above.

Currently, it is possible to utilize øæåØÆÅ as hotkeys, please keep it this way.

Please also ensure that we can always use Control+F for the built in find function, so maybe this means that you have to make it so that the user cannot make any hotkey combinations involving the “f” key.

Please also make it so that only letters can be assigned as hotkeys (øæåØÆÅ are also letters). Currently, for example the "backspace" key can be assigned as hotkey (I believe), which can have unintended consequences.

I do not expect you to modify the persistence of hotkeys, as that will be done in a separate project afterwards (please indicate whether you are competent to do this using PostgreSQL).

You can use jQuery to implement this.

As a part of this project, please create functionality where the user cannot assign both "df" and "fd" as hotkeys (using the same notifications as in the current solution if you attempt to assign the same letter to two different rows in the table), because since the user will press them at the same time, we will not detect the order in which they were pressed.

The deadline for this project is 4 days.

Beceriler: AJAX, Javascript, jQuery / Prototype, PHP, Yazılım Mimarisi

Daha fazlasını gör: where to find web page developers, where to find php developers, where do i find developers, where do find developers, where can you find php developers, web application developers, php developers org, part time web developers, open table com, notice letter, letter of notice, jquery release, how to find php developers, find javascript developers, find javascript, example of letter, example of application letter, example of a letter, developers javascript, application letter example, any kind of images, postgresql any, where to find developers, web developers find, index php id

İşveren Hakkında:
( 165 değerlendirme ) Copenhagen, Denmark

Proje NO: #4459963



I can start right now.

%selectedBids___i_period_sub_7% gün içinde 110%project_currencyDetails_sign_sub_9% %project_currencyDetails_code_sub_10%
(9 Değerlendirme)

Bu iş için 2 freelancer ortalamada $115 teklif veriyor


Can we discuss this in detail before start this project,to know more about us please check in Private Message. We have a team of professionals,they have more than 11 year of experience,so we can manage this work and Daha Fazla

in %bids___i_period_sub_35% gün içinde120%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(10 Değerlendirme)