Keystrokes

























This document is provided “as is” and as such we are not responsible for loss of consciousness or sexual functionality, by engaging in something so blatantly irresponsible as actually reading it. The aforementioned clause is, and any participants therein, or future contributors are, in terms of reference, or attributed, deemed applicable to reference within the bounds of the license, and thereby allowed, within terms of the restrictions of the terms of the license, bound, but not strictly applicable to the concept of the idea, though not relinquishing the right of the individual, and certainly not restrictively set within the bounds of human experience, to fall asleep.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being list their titles, with the Front-Cover Texts being list, and with the Back-Cover Texts being list.








Versions, Revisions, Errata

What

When

Who

Whatever

v0.0.1

04/01/04

A.K.

Initial Release.






Copyright © 2004 BananaHead.

Keystrokes


All keys are remappable in the system, this document indicates the default settings.


In General

The available keystrokes that can be performed depend upon both the mode of operation and the current status. Modes of operation are general mode, like transaction (the default), or blind balance, or return item reason. Whereas status is concerned with the step within the operation. At any point in a mode/status pair, only a certain set of keys are enabled. For example, pressing any number (after login) from transaction idle: moves the client from idle to transaction mode; status from idle to item entry mode (manual), enables number keys, return, and escape


Return Key

This is a general enter, confirm, ok, or finish operation key.


Escape Key

This is the general backout key.


Editing Keys

Navigation

up, down, page up, page down, home, end.


Delete, backspace


Return – accept edits.

Escape – abort operation.


Numbers, decimal point

All numbers will format to two decimal places if return is pressed with no numbers after the decimal point, or no decimal point entered, i.e. 20 <return> will format to 20.00, 20.3 <return> will format to 20.30, etc..



Standard Keystrokes


F1 - Quantity

Enabled Keys

0-9, Return, Escape.

Operation

Enter quantity, followed by return. Escape at any time during the operation cancels the quantity entry.



F2 - User Request

Enabled Keys

Numbers on list, Return, Escape.

Operation

Select a request type.



F3 - Sale Type

Enabled Keys

Numbers on list, Escape

Operation

Lists available sale types as dictated in the database. Select a sale type before the start of a transaction, and the prices for that type are looked up. Starting a transaction without preselecting a sale type defaults to a standard retail transaction.



F4 - A-B Swap

Enabled Keys

none

Operation

Swaps between Transaction A and B.



F5 - Cash

Enabled Keys

0-9, Return, Escape (in transaction). Escape in tender.

Operation

If used in transaction for cash sale item (policy based), or if in payment type select mode, cancels payment type select. Cash payment type – enter tendered amount, or cash sale item in transaction, enter item price.




F6 - Credit

Enabled Keys

As for cash, without in sale item.

Operation

As for cash, without in sale item.



F7 - Cheque

Enabled Keys

As for cash, without in sale item.

Operation

As for cash, without in sale item.



F8 - Smart Card

Enabled Keys

As for cash, without in sale item.

Operation

As for cash, without in sale item.



F9 - Other

Enabled Keys

As for cash, without in sale item.

Operation

As for cash, without in sale item.



F10 - Returns

Enabled Keys

Escape

Operation

After selection, next scanned item is a return item. If all items in the transaction are returns, the transaction defaults to “dedicated returns transaction”.



F11 - Price Lookup

Enabled Keys

0-9, Return, Escape.

Operation

Select, scan item (or manual entry), returned info lasts until next scan.



F12 - Remove

Enabled Keys

0-9, Return, Escape.

Operation

Select, scan item, item quantity is decremented (if to zero, is removed from transaction). Note: if you key the PLU in manually, there is no visual feedback. This is designed more as a scanned operation. Also note that the item removed is the first found in a backward search, so the decrement, or removal might not be visible if a lot of items are in the list.



Keys with Shift


(Shift +) F1 - Clock In

Enabled Keys

0-9, Return, Escape.

Operation




(Shift +) F2 - Clock Out

Enabled Keys

0-9, Return, Escape.

Operation




(Shift +) F3 - Pay In

Enabled Keys

0-9, Return, Escape, decimal point, tab.

Operation

Pops dialog for an amount to pay into the cash drawer (this is a managed interface).



(Shift +) F4 - Pay Out

Enabled Keys

0-9, Return, Escape, decimal point, tab.

Operation

Pops dialog for an amount to pay out of the cash drawer (this is a managed interface).



(Shift +) F5 - Discount

Enabled Keys

0-9, Return, Escape, decimal point, tab.

Operation

Pops dialog for a margin discount – user is looked up against max discount (this is a managed interface).


(Shift +) F6 - Credit Cash Back

Enabled Keys


Operation




(Shift +) Z - Print z-tape

Enabled Keys

None.

Operation

Prints a z-tape.



Keys with Control


(Ctrl +) A - Rental List

Enabled Keys


Operation




(Ctrl +) B - Blind Balance

Enabled Keys


Operation




(Ctrl +) C - Customer Lookup

Enabled Keys


Operation




(Ctrl +) D - Delivery Sale

Enabled Keys


Operation

Enter quantity, followed by return. Escape at any time during the operation cancels the operation.



(Ctrl +) E - Ephemeral Scan In

Enabled Keys


Operation




(Ctrl +) G - Goods In

Enabled Keys


Operation




(Ctrl +) I - Repeat Item

Enabled Keys


Operation




(Ctrl +) J - Cash Drawer Editor

Enabled Keys


Operation




(Ctrl +) L - Layby

Enabled Keys


Operation




(Ctrl +) N - No Sale

Enabled Keys


Operation




(Ctrl +) R - Rental

Enabled Keys


Operation




(Ctrl +) T - Transaction Summary

Enabled Keys


Operation




(Ctrl +) U - User Summary

Enabled Keys


Operation



(Ctrl +) V - Delivery Pay

Enabled Keys


Operation




(Ctrl +) Y - Delivery List

Enabled Keys


Operation




(Ctrl +) Z - Double Zero

Enabled Keys


Operation