I've made a channel box for Maya that you can customize to your liking and adds/fixes some extra stuff. It will be free. Right now what would really help is if a bunch of you could volunteer to help just by using it, writing down notes for stuff that you struggled to figure out, things that went wrong, and feedback in general. You will be given the guide for setup and usage.
There are two purposes it serves: A customizeable channel box for general use, or alternatively, to include a channel box (specialized or not) for your own interfaces - It is built from the ground-up for you to add and customize as you please for your own modules. Currently the developer sections of the guide don't exist and you will be hard pressed to get by on your own but it's not impossible - After the initial round of feedback I'll update it.
If you are interested in trying it out, please reply here stating your experience with Maya or 3D in general, what you might use it for if it goes above general usage, and then also your Maya version and OS version. Don't worry, I want all sorts of people. And hopefully you'll let me know how it turns out and any hurdles you faced etc.
So.. What can it do?
- Re-order, remove, or add your own menu items and also add/remove menus themselves
- Add option boxes to existing menu items for alternate / custom behaviour and so forth
- Switch between menu sets on the fly, add your own to the drop-down, scene specific or persistent
- Share your menus or functions with other people, they are independent files
- Change which menus open with right-click and ctrl + right click
- Remove the 3 icon buttons representing manipulator type, speed, hyperbolic
- Remove the label "Channels" (or what menu you open as a popup) from the pop-up menu to access the first item efficiently
- Hide unavailable menu items instead of disabling them (off by default)
- Freeze submenu item "All" now has an optionbox that pulls up a mini-dialog giving efficient access to specific freeze options (Translate, Rotate, Scale, All, Translate+Scale, Translate+Rotate, Rotate+Scale, Joint Orient)
- Settings persist (if desired, per setting) when closing Maya, if you prefer short channel names they will stay short until you decide otherwise no matter what may happen
- Complete redesign of 'show' menu, fixes the glitches that have been present since 1997 and hopefully is more practical
- Anything, really, it's designed for you to add whatever you want to make it do whatever you want.
Here's a screenshot. The UI included steals the layer box but returns it if you close it. You can see the freeze mini-dialog and a modelling-specific menu set, with the menu dropdown just below for changing on the fly. Menus included by default are Modelling, Rigging, Animation, Default (based on Maya's).