diff --git a/pos_keyboard/README.rst b/pos_keyboard/README.rst index 42e2572..e75e76b 100644 --- a/pos_keyboard/README.rst +++ b/pos_keyboard/README.rst @@ -1,25 +1,41 @@ =================================== Keyboard support in Point Of Sale =================================== -Module allows to use usual keyboard (not virtual one) in Point of Sale. -Usage: ------- -Using keys below switch to mode you need. Qty mode is used by default. -Then use number keys to enter quantity, price or discount. +The module allows to apply the usual keyboard (not the virtual one) in the Point of Sale. -=========== ===================== ================= -Type Numpad Extra keys -=========== ===================== ================= -mode qty ``/`` ``q`` ------------ --------------------- ----------------- -mode disc ``-`` ``d`` ------------ --------------------- ----------------- -mode price ``*`` ``p`` ------------ --------------------- ----------------- -+/- ``+`` ``s`` -=========== ===================== ================= +Credits +======= +Contributors +------------ +* `Ivan Yelizariev `__ +* `Kolushov Alexandr `__ -Tested on Odoo 9.0 2ec9a9c99294761e56382bdcd766e90b8bc1bb38 +Sponsors +-------- +* `IT-Projects LLC `__ + +Maintainers +----------- +* `IT-Projects LLC `__ + + To get a guaranteed support you are kindly requested to purchase the module at `odoo apps store `__. + + Thank you for understanding! + + `IT-Projects Team `__ + +Further information +=================== + +Demo: http://runbot.it-projects.info/demo/pos-addons/10.0 + +HTML Description: https://apps.odoo.com/apps/modules/10.0/pos_keyboard/ + +Usage instructions: ``_ + +Changelog: ``_ + +Tested on Odoo 10.0 78ba90d54826c2ba11626e9a89b142964db25e2f diff --git a/pos_keyboard/__manifest__.py b/pos_keyboard/__manifest__.py index 5ec48ff..22b33d6 100644 --- a/pos_keyboard/__manifest__.py +++ b/pos_keyboard/__manifest__.py @@ -2,7 +2,7 @@ { 'name': "Keyboard support in Point Of Sale", 'author': "IT-Projects LLC, Ivan Yelizariev", - 'summary': 'Module allows to use usual keyboard (not virtual one) in Point of Sale', + 'summary': 'The module allows to apply the usual keyboard (not the virtual one) in the Point of Sale', "support": "pos@it-projects.info", "website": "https://it-projects.info", 'images': ['images/keyboard.png'], diff --git a/pos_keyboard/doc/index.rst b/pos_keyboard/doc/index.rst index 872a2aa..65e3f9d 100644 --- a/pos_keyboard/doc/index.rst +++ b/pos_keyboard/doc/index.rst @@ -2,3 +2,59 @@ Keyboard support in Point Of Sale =================================== +Installation +============ + +* `Install `__ this module in a usual way + +Usage +===== + +Using hotkeys below switch to mode you need. Qty mode is used by default. +Then use keys with numbers to enter quantity, price or discount. +If you want to reset the amount of product to zero or delete them you can use ``Backspace`` . + + +=========== ===================== ================= +Type Numpad Extra keys +=========== ===================== ================= +mode qty ``/`` ``q`` +----------- --------------------- ----------------- +mode disc ``-`` ``d`` +----------- --------------------- ----------------- +mode price ``*`` ``p`` +----------- --------------------- ----------------- ++/- ``+`` ``s`` +=========== ===================== ================= + +Also inside the Pop-ups windows you can use ``Enter``, ``Backspace`` and ``Esc`` keys in order to speed up the process of interaction with the System. + + +=========== ===================== ================== +Key Pop-up Action +=========== ===================== ================== +Backspace ``<-`` delete symbol +----------- --------------------- ------------------ +Enter ``Ok`` confirmation +----------- --------------------- ------------------ +Esc ``Cancel`` close Pop-up +=========== ===================== ================== + +User Scenario +------------- +* Open menu ``[[ Users ]]`` +* Choose a User with PIN code +* Enter PIN code with the keyboard + + * You can use ``Backspace`` if you want to delete symbol + * You can use ``Enter`` if you want to confirm PIN code + * You can use ``Esc`` if you want to close the Pop-up keyboard + +* Work in your own account using hotkeys for each mode on the Numpad or just press Extra keys. Then enter numbers. + + * You can use ``/`` or ``q`` in case of Qrt mode + * You can use ``-`` or ``d`` in case of Disc mode + * You can use ``*`` or ``p`` in case of Price mode + * You can use ``+`` or ``s`` in case of +/- + +RESULT: In opened POS Keyboard support is invoked instantly and available for further work without any extra action. diff --git a/pos_keyboard/static/description/index.html b/pos_keyboard/static/description/index.html new file mode 100644 index 0000000..ee3e332 --- /dev/null +++ b/pos_keyboard/static/description/index.html @@ -0,0 +1,87 @@ +
+
+
+

Keyboard support in Point Of Sale

+

The module allows to apply the usual keyboard (not the virtual one) in the Point of Sale.

+
+
+
+ +
+
+

How It Works

+
+

+ +

Users can take advantage of a regular keyboard to process pop-up actions, for example, enter a PIN on cashier changing.

+ +

+
+
+ +
+ +
+

+ +

In the Sale process cashiers can operate with the hotkeys for each of Qty, Price, Disc, +/- modes by using Numpad/Extra keys and after which they can enter necessary numbers.

+ +

+
+
+ +
+
+ +
+
+
+

Need our service?

+

Contact us by email or fill out request form

+ +
+
+
+
+ Tested on Odoo
10.0 community +
+ +
+
+
+
diff --git a/pos_keyboard/static/description/keyboard_1.png b/pos_keyboard/static/description/keyboard_1.png new file mode 100644 index 0000000..a9d79ee Binary files /dev/null and b/pos_keyboard/static/description/keyboard_1.png differ diff --git a/pos_keyboard/static/description/keyboard_2.png b/pos_keyboard/static/description/keyboard_2.png new file mode 100644 index 0000000..e6f0d09 Binary files /dev/null and b/pos_keyboard/static/description/keyboard_2.png differ