Step on the Accelerator

It's clear from the responses to my U and I Need to Talk post a couple months ago that the number one complaint of the community is keyboard navigation issues.  This is actually a surprising revelation because having started out on character based systems myself I understand the benefits of keyboard navigation and spent years trying to convince windows users to work that way.  All those efforts were for naught.  No one ever took that advice and a couple years ago I threw my hands up on that cause. Now here I am getting an avalanche of feedback that users want better keyboard navigation on our application!

I'd like to make some progress on this issue, but we need your help.  Here's how:

First, we have a pretty large application with thousands of fields and buttons.  We need specific feedback on where the problems reside from every day users.  We need bug reports from you all when you run into these things.  Here's some examples of both bad and good bug reports:

  • Bad
    • Buttons are often missing accelerator keys
    • Many windows have duplicate accelerator keys. 
  • Good
    • "There is no accelerator key for the "Receive All" button on the Enter Receipt window"
    • "The Post and Print buttons share the same accelerator key on the Enter Receipt window"

(Note I've already found and fixed these two problems in 3.5 )

Second, while these kinds of problems are easy to fix and we like fixing easy things, it would really, really help if folks actually submitted patches.  The great thing is often these problems are as easy to fix as spelling problems.  You don't need to be a programmer to do it.   You can just find the errant C++ or .UI file, fix the accelerator and attach it to the issue.  (Fixing an accelerator usually just means putting and '&' in front of the letter you want to key off of.).

We will formally be announcing haxTuple, the second official xTuple Bug Derby, next week.  Accelerator key fixes would be a great way for community members to run up their numbers... and possibly win the grand prize that will be announced.

So let's step on the accelerator and get this stuff fixed!

John

John Rogelstad

Software Development and Professional Services at xTuple, April 2007 – June 2014

Forward-thinking strategist and visionary technology executive, with hands-on manufacturing and SDLC coding experience, conceptualizes world-class products and leads struggling companies to profitability and status as industry leaders. Consensus-building planning and development engineer exceeds customer expectations while continually analyzing growth opportunities. Empowering and approachable diplomat fosters strong relationships with clients, vendors and cross-functional teams while monetizing new services and optimizing operations to control costs. With a history of industry leading success and resourceful problem solving abilities, trusted mentor and natural leader coaches robust teams, ensures technical excellence across the enterprise. Business Analysis ▪ Budget Management ▪ ERP Engineering and Architecture ▪ Contract Negotiation ▪ Production Planning ▪ Process Improvement ▪ Strategic Partnership Development ▪ Project Management
Supply Chain Management ▪ Database Application Development ▪ Team Development ▪ UI Design
Object/Relational Mapping ▪ Root Cause Analysis ▪ Web Application Coding ▪ Agile Product Development