Our army of underpaid, but willing designers took your vote and rapidly transformed it into an eight row, five to six column keyboard layout. Here it is (please don't touch, colors are still wet):

Key features (no pun intended):
Keyboard colors used follow Dieter Rams’ choice in designing the BRAUN pocket calculators. They indicate different groups of keys.
Blue labels printed underlined call menus of softkeys accessible through the top row of keys The CATALOG contains all functions and the names of all menus provided (see below). Calculation mode covers integer, real, and complex calculations, as well as integer and decimal numbers, fractions, vectors, and matrices, while the grey prints are irrelevant. If an integer base is set, the keys of the second row will work as numeric input keys for the digits >9.
The grey characters bottom left of 29 keys apply in alpha mode. This mode is entered via f-shifted STO and left via ENTER (see below). f ASN and g CATALOG set alpha mode as well.
The calculator is almost completely user-configurable: the USER mode will bring your personal assignments to the front. In the following examples, [^] stands for the softkey applicable, and [key] represents an arbitrary calculator key optionally headed by a prefix.
f ASN name [key] will assign that named item to [key] in USER mode. “That item” may be a function, digit, character, program, variable, or menu. The name of an item may consist of up to six characters and must be unique. Individual characters may be assigned in alpha mode only, however, and digits in all modes except alpha. Each user assignment will hold until it is overwritten or ENTER is entered for name. Please note all assignments are accessible in USER mode only – except the items assigned to g-shifted second row of keys.
Another way for calling an arbitrary item is picking it via g CATALOG … [^]. Then the trailing ENTER must be omitted.
f ASN name [,] menu [^] will assign that function to the softkey pressed in the menu specified in USER mode, wherever said menu is located. It will throw an error if said function or menu does not exist.
NEWMNU name ENTER will define a new menu. The new menu will be created with 18 blank entries. Menu size is not user-expandable.
g CATALOG MENU … [^] [<-] allows for deleting the item selected. It will throw an error if that item is not a user-defined menu.
g USER toggles USER mode.
The CATALOG contains – among others – the complete function and (sub-) menu sets provided, sorted alphabetically. Opening CATALOG will display its top level branches. Choosing a branch will show its first 18 items – primary, f- and g-shifted if applicable – and set alpha mode. Navigating in CATALOG may use the alphabetic searching method as described for WP 34S catalogs, but the matching item will be displayed together with its two predecessors and up to 15 successors if applicable, and selecting an item is by pressing the corresponding softkey (headed by a prefix if applicable). [down] will advance by six items (and [up] go back by six). EXIT will just leave the catalog.
Menus: By calling a menu, the items contained in said menu will be displayed and assigned to the top row of keys. These items may be functions, digits, characters, submenus, or programs.
Any (sub-) menu may contain up to 18 items per view. Wherever more than 18 items are stored in a menu, [down] will advance to the next set of 18, [up] will return to the previous 18. Menus are left via selecting an item or EXITing (see above). Particular operations may appear in multiple menus and also on the keyboard. Unlike in CATALOG, letters cannot be used for fast access to items in menus.
Data types: There may be numbers of type integer (≤64bits), integer_ul (of unlimited length), real, and complex. Further legal objects are matrices, alpha characters, alpha strings of arbitrary length, and more. Each variable of an arbitrary data type takes one register.
Complex domain: Complex numbers are entered using the softkeys CPLEX [i] or [angle]. E.g. 1 + i pi is keyed in [1] [i] g [pi]. Such numbers will be displayed depending on the output format set (RECT or POLAR, DEG, RAD, or GRAD, see the menus MODES and DISP). [Re<>Im] will swap real and imaginary parts of the complex number shown in RECT only. - If at least one input is complex, the calculator will set CPXRES and call a complex operation, so a prefix [CPX] is superfluous. For pure real input, you will get only such results with REALRES, or you set CPXRES manually to allow for complex results.
That are the most basic facts for the beginning. As usual, comments, questions, remarks, etc. are most welcome d:-)
Edited: 29 Nov 2012, 6:51 p.m.