Wanted: Keyboard-controllable software with GUI

Hi!
I am both providing a list of GUI-based keyboard-controllable programs and asking for the names of other such programs. “keyboard-controllable” means that I am able to control the program’s functionality completely with the keyboard. Mouse support may or not be included, what matters to me that I am not required to use it. What is clealy not “keyboard-controllable” are programs which have some shortcuts . Also I think the Alt+[something] and then pressing the cursor keys and hitting [Enter] to access the program menu items is pretty cumbersome, the same is true for “tabbing” through all the possible widgets (in the worst cases one thinks one has to press [Tab] a thausand times to get to the widget one desired ). Long story short the programs should be optimized for keyboard usage, some crappy shortcuts are not sufficent.
And maybe, just maybe, one day I will be able to use a GUI AND to throw my mouse out of the window.
Preferably, these programs should be GUI-based, but I would not instantly shy away from console-only programms if there is no GUI alternative at hand.
Here is a list of keyboard-controllable programs which use a GUI:
PDF reading: zathura
Browsing: Mozilla Firefox + the add-on “Pentadactyl”, uzbl, jumanji
System administration/file management: a console + a shell (I am not going to list all possible combinations)
Raster image viewing: sxiv
Dictionary lookup: Ding (I kinda cheated here, see below)
Tiling window manager: Awesome, xmonad, dwm, other tiling window managers I forgot
Text editing: GVim
e-mail: Mozilla Thunderbird + the add-on “Teledactyl”
keyboard-controllable (obviously!) console programs, a GUI replacement would be nice:
Text editing: Vim, Emacs, sed
Hex editing: DHex
Browsing: Lynx
Text in bold type are programs that I use. Text not in bold type are programs I heard of or used earlier.
Here is a lenghty list of reasons why I picked “this” program and why I did not pick “that” program (note: You can safely skip this section):
I picked Vim because I think it makes me more productive than, say, notepad.exe
I didn’t pick GVim because I think the GUI here gets just gets me in the way. This may be an exception to the rule that prefer GUIs.
I didn’t pick Emacs because I never tried it.
I didn’t pick sed because I am not nerdy enough.
I picked zathura because it has (a) Vim-inspired key-bindings and (b) lets me choose a PDF library. (c) because it is fast.
I picked Pentadactyl because of the Vim-inspired keybindings and it is very advanced. It provides the basic privacy management features. Cookie management is even natively supported and integration with the NoScript Firefox add-on is provided through a Pentadactyl plugin. Another plugin allows proxy selection, which is useful for Tor users, for example. Yes, there are plugins for Pentadactyl. Sadly, the plugin functionalty in the nightlies are currently unstable and the stable build 1.0 works with Firefox 4.0, but not neccessarily for later versions! If the problem pertains, I am probably going to flame the Pentadactyl mailing list.
I did not pick uzbl because it lacks the most basic privacy management functions.
I did not pick jumanji because it is imcomplete and lacks the most basic privacy management features.
I picked DHex because it is the only hex-editor in existance I know which does not suck. It would be nice to see a similar program which is not console-bound.
I picked sxiv because it is blazing fast.
I picked Ding because it is the only program I know which fits my needs. Actually, I cheated here since you can’t configure the program without using the mouse. But since I never feel like to reconfigure the program ever again, this is a non-issue for me.
I picked Awesome because … umm … I forgot! Umm … maybe because it is a tiling window manager?
I stopped using xmonad because … umm … why did I stop using it in the first place?
I stopped using dwm because I think the idea of configuring your application with a C header file, requiring you to recompile the application each time is kinda nuts.
I do not like console-based browsers at all because they lack the capability of showing images and  But if I have access to a console only and badly need a browser, I use Lynx, it is the only one I know. Normally, Lynx does it job—as a console-based webbrowser—well except one thing, which annoys me. This one thing I hate about lynx is that it renders tables in a really awkward and non-intuitive way. Try to open any webpage which contains tables with Lynx and you’ll instantly understand.
I never tried Teledactyl because the developers consider it unstable.
I use rxvt-unicode + GNU Bash (aka “the console”) because anything is possible with them. Lots of GUI configurators have been created, I think they all suck
As for file management/filesystem browsing, I also use the console but am open to find about a graphical application if it turns out that I am actually more productive with it
Currently, I am still looking desperately for programs which can be controlled by the keyboard, are optionally GUI-based and are one of this:
feedreader which supports:
RSS
Atom
e-Mail client
good standalone SVG viewer: (I mean “good” in the sense of “allows zooming” and “implements at least most things of the SVG specification”. Boy, does such a program—wheather keyboard-controllable or not—even exist?)
to-do-list manager
BitTorrent
music player which supports (I don’t care wheather natively, pluginly or librarily) at least:
MP3
Vorbis codec
FLAC
OGA: Ogg container
MKA: Matroska container
XM: Extended Module
IT: Impulse Tracker
MOD
PS: I am a long-time Arch Linux user, I just were quiet.
Last edited by Wuzzy (2013-05-04 19:04:07)

Wuzzy wrote:The List of Applications does not make distinction at all wheather or not an application is keyboard-controllable or not. And I don’t feel like editing the descriptions since the wiki page looks to me as if it wants to keep the descriptions very short. I think it would be better to create a new page in the wiki. Additionaly, Pentadactyl would simply be wrong in the full List of Applications, since it is just a plugin.
Actually vimperator and pentadactyl, though they are just extensions, offer a whole framework for further extension. Many people in this community say they use vimperator or pentadactyl rather than saying they use Firefox. And, for the record, it's a wiki. Feel free to contribute to it, if the moderators or other wiki users feel as though it should be done differently, they will revert or modify it.
In my definition, an application is “graphical” if it uses GTK+, or Qt, or Tcl/Tk or even just X or whatever else in that direction, I hope you get the idea. It doesn’t really matter. It is graphical if it uses windows and that stuff. An application is graphical if it works on a per-pixel basis (you can move a window on a per-pixel basis) instead of a per-character basis (like an application in a terminal). Anything console-based does clearly not fall into the “graphical” category, at least not into my category.
All of the applications you mentioned I heard of somewhere earlier and all of them except one are not graphical.
Fair enough. You're going to find that GUI applications are far less likely to have extensive {vim,emacs}-like keybindings (unfortunately). Personally, if everything had vim-like keybindings, I would be extremely happy.
I also already tried MPlayer. This is the exception. Oh my! I seem to have totally forgotten that program. The reason I went away from MPlayer is that it apparently it does not support playlists or organizing playlists or stuff like that. Correct me if I am wrong. But thanks anyways, I certainly need to look on MPlayer closer again. I know MPlayer has lots of keybindings so it is a shame I forgot that.
Mplayer absolutely supports playlists. However, in terms of keeping a library, that's easiest when you just have a nice and organized file hierarchy.
But applications which are both graphical and keyboard-controllable seem to be a rarity. (Examples for this are in the initial post.) That’s the reason why I started this thread after all. I may even be the first one to publicly start to collect such applications. Oh, and if someone mentions another graphical keyboard-controllable application maybe I create that wiki page. Don’t panic, I am certainly not going to edit my initial post to make this monster even bigger. ;-)
Zathura -- Graphical PDF application that uses vim-like keybindings and supports mouse control (also has plugins available for djvu compatability).
dwb, uzbl, luakit and others -- graphical web browsers with very customizable keybindings (largely vim-like out-of-the-box).
I don't feel like there's a point to creating a new Wiki page just to track applications which are graphical and have nice keybindings. That seems like overkill.
All the best,
-HG
Last edited by HalosGhost (2013-05-05 22:01:29)

Similar Messages

  • Anybody Using Logic 9.1.6 with a Novation Impulse keyboard controller?

    I can't get it to work at all and have been working on this since Friday. I get an error message upon Logic bootup stating;
    I've done this dozens of times to no avail. As an aside, I have a demo version of Cubase, and got it to work perfectly with the Impulse controller within 5 minutes.

    harvestmark2 wrote:
    Sorry, the error message reads;
    Please ensure that all MIDI interfaces are connected and switched on. If this is the case, please check the MIDI port setting of device "Automap Mixer". If this is correct, click "Reset All MIDI Drivers" in Preferences > MIDI > General.
    Automap is the Novation controller software, yes?
    You might have to go to Logic's "Control Surface" pages and setup Automap/Impulse in that area. Preferences/Control Surfaces  -or-  Logic Menu/Preferences  there are several control surface selections.
    Also, you might want to check the Novation website for setup hints using the Impulse and Automap with Logic.

  • I've recently been given a macbook pro from uni, with lots of adobe software on. I want to pair it with my iMac which has music etc and is it possible to get the software to the imac and the files to the macbook?Giving me the best of both :-)

    I've recently been given a macbook pro from uni, with lots of adobe software on. I want to pair it with my iMac which has music etc and is it possible to get the software to the imac and the files to the macbook?Giving me the best of both :-)

    You would need the original installation disks or files for the Adobe software to get it onto your iMac, and having it on two computers may not be allowed by your university's licensing. Talk to whoever issued the MacBook.
    As to the music, just copy it over to the MacBook, either via Home Sharing, file sharing, or an external storage medium (hard drive, USB flash drive, etc.).
    Regards.

  • HT4437 I want to develop a software with AirPaly service for business things. How can I get the permission from Apple?

    I want to develop a software with AirPaly service for business things. How can I get the permission from Apple?
    This one is used in Windows laptop, and I want it support AirPlay service, but Apple doesn't publish the AirPlay protocol.
    Many thanks.

    Create a developer account, then access he developers forums and see if you can find the information that way 
    The other option would be to simply contact Apple directly.

  • I HAVE AN IPHONE 5S AND WANT TO USE SOFTWARE 7.0.2 BECAUSE IT IS COMPATIBLE WITH MY VEHICLE FOR UCONNECT. I CURRENTLY HAVE SOFTWARE 7.0.3 ON MY DEVICE. HOW WOULD I GET THE PREVIOUS SOFTWARE BACK ON MY PHONE

    I HAVE AN IPHONE 5S AND WANT TO USE SOFTWARE 7.0.2 BECAUSE IT IS COMPATIBLE WITH MY VEHICLE FOR UCONNECT. I CURRENTLY HAVE SOFTWARE 7.0.3 ON MY DEVICE. HOW WOULD I GET THE PREVIOUS SOFTWARE BACK ON MY PHONE

    Forum Tip: It is generally considered inappropriate to type all in uppercase letters in Internet discussions, as text that is typed all in uppercase is by convention considered to be shouting.  Uppercase is also more difficult to read, so please use all uppercase sparingly and only when you really mean to shout, which we hope you won’t need to do here .
    Regards.

  • I have got a 1500 Kinetic Systems CAMAC crate and 3922 controller. I want to use it with LabView inst

    alled in PCI-bus IBM PC, which does not have GPIB interface. Which way would be easier for developing my own instrument driver: a new GPIB controller + interface or 2915 Kinetic Sys. PCI-bus in-slot interface? Can the latter interface be used with LabView?
    Many thanks.
    Victor. I have got a 1500 Kinetic Systems CAMAC crate and 3932 controller. I want to use it with LabView installed in PCI-bus IBM PC, which does not have GPIB interface. Which way would be easier for developing my own instrument driver: a new GPIB controller + interface or 2915 Kinetic Sys. PCI-bus in-slot interface? Thanks

    alled in PCI-bus IBM PC, which does not have GPIB interface. Which way would be easier for developing my own instrument driver: a new GPIB controller + interface or 2915 Kinetic Sys. PCI-bus in-slot interface? Can the latter interface be used with LabView?Victor,
    I couldn't find an Instrument Driver for the 3932 crate controler. There is a driver for the 3988: http://zone.ni.com/idnet97.nsf/9b2b33e1993d877786256436006ec498/045f8392cc4d1b01862568ab005fbb49?OpenDocument
    If you look at the driver it isn't too complex. Well ... actaully there are certain differences when using the 3988 GPIB controller that the driver takes care of that relate to correctly passing commands (FAN).
    If the 3922 controller is similar then maybe you can use the 3988 driver and modify it to meet your needs. I'm not familar with the 2915 Kinetic system so I'm not sure what would be easier.
    If you have a GPIB board, then you could try using the 3988 driver with your 3922 controller and see if you can modify the driver to get things to work.
    I
    've only used the 3988 and that was quite three years ago but it might be worth a try.
    Best of luck,
    Kamran - NI

  • Apple USB keyboard with iBook defeats keyboard inputs - software issue?

    A couple days ago I bought an Apple USB (corded) keyboard for use with my iBook G4 running 10.4.10. At first the keyboard seemed just fine, but I think I may have hit some key combination with it that defeats the letter functions of both the built in keyboard and the usb keyboard. The number keys and function keys seem to work fine, but the letter keys are switched to other functions (for example, some of them input blank spaces). It also changes the way the mouse functions - I have to hold down the control key for it to "click." The lack of functionality returns as soon as I plug the keyboard back in before powering on.
    The problem persists after I unplug the usb keyboard, and only a cold reboot works to restore normal function to the onboard keyboard. My impression is that this is a software switch I somehow toggled, or the usb keyboard is just bad. I've tried toggling num lock, but that doesn't appear to be the issue.
    Thanks for your input.

    This is a hardware issue having to do with the USB connection of your keyboard. The mouse could still work as you are plugging in into a seperate USB bus. It would be wiser in my opinion to purchase another keyboard rather then investing any money in potentially fixing it.

  • - it doesnt want to drag? Has anyone used this software with imovie?

    I am trying to transfer vhs movies to my harddrive using videglide  I have successfully recorded it and saved it onto my desktop but I cant seem to transfer the movie to iphoto for editing - it doesnt want to drag? Has anyone used this software with imovie?

    I presume you mean Videoglide - which I had never heard of.
    Having read the specs:
    http://www.echofx.com/videoglide.html
    I am wondering how it manages to digitise analogue video from a VCR. For that I use an analogue to digital converter that imports straight into iMovie via firewire.
    You should contact the developers of Videoglide for instructions on how to use it.

  • Hi - was looking to buy a macbook air soon but wanted to get it with lion software....anyone know when that is available and second question is what is best software for personal money management that works with lion.....use quicken now   thanks

    Hi - was looking to buy a macbook air soon but wanted to get it with lion software....anyone know when that is available and second question is what is best software for personal money management that works with lion.....use quicken now   thanks

    quicken should work with lion.
    Quicken Essentials will work with Lion.  Most people that have used Quicken for a while (i.e. Quicken 2007) have found that Quicken Essentials isn't much better than a basic spreadsheet.  It is a significant step down from previous versions and does not offer many of the features previously offered.  Right now, it seems like the two most common options are iBank and MoneyDance.
    Frankly... this is a major opportunity for these companies.  The largest commercial distributor of this type of product has been Intuit (Quicken).  That makes it hard for any other company to get any of that market as so many people were already using Quicken and may have had years of data stored in it.  Now, with Quicken effectively out of the picture, it's a great chance for another company.  Just imagine if iPhones were suddenly off the market.  That would give other manufacturers a tremendous opportunity since they wouldn't have to fight an up hill battle against a market giant.

  • Multiple USB keyboard controller question

    hey everyone ... Happy new year by the way !
    quick question .. i want to use 2 USB controllers to play one source ( software synth )
    I have a USB audio interface with a midi keyboard  controller patched in the mdi input jack and would like to use another USB keyboard ( in another available USB port ) to access the same source track .
    When I record enable the track with the instrument , my midi controller can the synth but the USB one won't
    I checked the audio midi setup utility and coreMidi recognizes both midi inputs but Logic Pro X won't
    Does this has to be set up through the environment window of Logic ? I thought that coreMidi would take care of things automatically for me .
    thanks for your help !

    Hi
    Under normal circumstances, 2 keyboards that show up OK in Audio MIDI Setup should work fine.
    In Audio MIDI Setup (MIDI Window), click the "Test Setup" button and play some notes on each keyboard. You should see a blue flash on the Interface Icons in AMS, and you should hear a beep through the System Audio when you release the keys. (Turn this off when done).
    In Logic, check the MIDI transmission channels of each keyboard (some instrument plugs are channel-sensitive).
    CCT

  • How to manage J2EE Container with GUI?

    I have used Oracle9i J2EE Container for 6 months. I have managed via command-line (on Win2000). It's not convenient for admin the server. I searched for the documents about manage with GUI, admin tool or Enterprise Manager but I found a few document on Oracle website that didn't help me too much.
    Does anybody suggest me about any admin tool or how to use + configure Enterprise Manager or where to find rich documents?
    Thank you so much

    Narong,
    Enterprise Manager is available with Oracle9iAS Release 2 and OC4J is a managed component withiin Oracle9iAS. You have to download Oracle9iAS Release 2 from OTN(may be just J2EE Webcache edition) if you want to use the GUI tool.
    You can use the following link to download Oracle9iAS Release2 http://otn.oracle.com/software/htdocs/devlic.html?/software/products/ias/htdocs/winsoft.html
    regards
    Debu Panda
    Oracle

  • Looking for a way to get my Product ID and Vendor ID so I can enable my Radium 49 USB MIDI keyboard to work with Labview 7

    Looking for the Product ID and Vendor ID for my Radium 49 USB MIDI keyboard to work with Labview 7
    Is there a tool to find out the Vendor ID and Product ID for a USB device?
    Example: of what I'm looking for
    The Product ID for National Instruments DAQPad-6020E is 0x12C0. The
    USB vendor ID is 0x3923. This is a 16-bit hexadecimal number(1093)
    (that is decimal 4243).
    Thanks for all the fast responses this newsgroup RULES!!!!!!!!!!!!

    http://digital.ni.com/public.nsf/allkb/335A90747734097886257070006415B9
    How To Find The Vendor and Product ID for USB Devices?
    Primary Software: Driver Software>>NI-VISA
    Primary Software Version: 3.3.1
    Primary Software Fixed Version: N/A
    Secondary Software: N/A
    Problem:
    I want to make an NI-VISA driver that requires the vendor and product ID?
    Solution:
    There is a utility called USBView,
    free from Windows, attached below, which you can use to view what is
    connected to your computer's USB ports. It is necessary to load this
    program and connect the USB device in development. Upon selecting the
    device in USBView, one can then look on the right side of the
    application window to obtain the Product ID and Vendor ID. This will
    allow you to enter in the correct IDs when creating a driver .inf file
    when using the VISA Driver Development Wizard. For more information
    about how to use the VISA Driver Development Wizard see the related
    links below.
    Note: It is necessary to keep the hexadecimal
    (0x####) format. Do not remove the "0x" hexadecimal format preceding
    the ID number. 

  • Crosair TWINX1024 XMS DDR400 PC3200 and Initializing Keyboard Controller Problem

    If you have the Crosair TWINX1024 XMS memory modules and the D-Bracket reports an LED error with Initializing the Keyboard Controller,  it is most likely due to having to manually set the memory latency settings in the bios and not the keyboard controller. Once you switch to 2-3-3-6 the system should run stable.
    All along I tried different keyboards and RMA'd one board, but the keyboard was not the problem as I am still using the original keyboard. If anyone else experiences this problem and has Crosair ram I suggest you unplug the PSU switch it to off position and reset the CMOS with the jumper. You must wait a while to boot, but once booted you must set the memory settings manually again for the system to work properly. Good luck to anyone having this problem and hopefully this helps out.

    Quote
    Originally posted by skEwb
    Just got back home from a movie system had been running fine all day I was back in this forum and all of a sudden the mouse would not move anymore. I turned off the system and back on and it had the lower left green LED on and the rest were red. Big surprise! Initializing Keyboard Controller. Guess it locked up after all I don't know if I want to keep this ram or switch to something else like kingston or ocz, I'm getting sick of this problem with crosair ram.
    I don't think it is "corsair" ram. If anything it is "your" memory as I have ran some 3500 bh5 modules and these 4000pros with samsung memory all corsair havent had the problem once and I have had two of these boards now.

  • Cant initialize keyboard controller!?!?

    I just put in my new K7N2 mobo with an AMD XP 2000+ and everything boots and runs but it stops at the screen where it says "Press DEL to enter setup" and just hangs. I checked the LEDs on the D-Bracket and the LEDs show that it is trying to intialize keyboard controller. I tried my USB keyboard in every slot and w/ PS2. I tried disconnecting the D-Bracket (but left the LEDs connected to read errors) and still no luck. I removed everything except video card to no avail. Are there any jumper settings for this I could try changing? I found nothing on it in the manual but maybe one of you knows the problem? Also if im just using one stick of 256meg 333 RAM does it matter which slot I put it in?
    Thanks !

    okay now im really ticked. I just tried another motherboard same kind, same model everything out of an already working computer and it wont work. Here are the types of RAM I am trying to use: 256meg Simpletech 32x64 PC2700 DDR 333. 256meg elixer PC2700 333 (ACI333X64/256/8C). And lastly, MSS 256meg DDR 266 16x8.
    I have tried each stick in every DIMM and I have also tried the two 333 sticks together in every slot.
    After putting in the second mobo I noticed that when my HDDs were not hooked up (forgot to plug in power) my keyboard worked fine except that I couldnt hit delete to enter the CMOS, I could hit caps lock, num lock and see the lights turn on and could even do ctrl-alt-del to restart but it wouldnt let me enter the CMOS. During this time it gave the message "Searching for IDE devices..." I powered off and plugged my HDDs in and booted up but keyboard would not work!! I made sure all the connections were tight and whatnot and tried using just one HDD (the master) with no luck.
    Im sorry this is so long but I want to make sure you have a full understanding of my problem. Thank you for taking the time to help me with this ever so aggrivating problem.
    P.S. I tried using the mouse PS/2 port with no luck  

  • Compatible Multi-Media Keyboards that work with LiveDock & Arc S

    I've just bought a LiveDock and a Trust multimedia keyboard (model 15035-02, picture below) with a trackball mouse built-in to go with my new Arc S phone.  When you plug the USB dongle for the keyboard into the LiveDock, it sees it and comes up on the TV screen, but no cursor appears and no keys function on the keyboard.  I can't take the keyboard back because I will get charged a 20% restocking fee, but don't fancy buying any more, just to find they aren't compatible.
    Is there a list of compatible multi-media keyboards that work with the LiveDock?  I bought the phone and the LiveDock primerily to use it next to the TV for odd browsing and would love a combined Keyboard and mouse to make it easier.
    Could it be I've not configured something right?  Is there a menu I've missed?
    Cheers
    Steve

    Hi antonisk,
    As I mentioned above, the Logitech K400 is superb for the job if you can purchase one.  It is light and really easy to use with the phone and LiveDock.
    I think Sony Ericsson should be more specific on the website about what works with their LiveDock.  It should give at least a few compatible keyboards in the description and not just wait for people to buy the product and then spend time and money finding what will work with it.
    They make great costly videos showing the customer that the LiveDock can be connected to a keyboard, mouse and games controller, but don't tell us which ones to go out and buy, if you want to take up this option. 
    I would have thought with these options being the main reason why the LiveDock was manufactured, that they would have spent a little time finding which devices actually work with it and not just waiting for people like myself to have to trawl the internet and worst still buy products that aren't compatible.

Maybe you are looking for

  • Trouble with transferring uploaded CDs

    Hi, I'm having trouble transferring CDs I have uploaded into itunes into my ipod shuffle. I can still transfer any songs I have purchased through the itunes store, and albums I have uploaded into itunes in the past, but lately any new music I have up

  • Organization field in Bulk Load for OIM

    Adding users in Bulk load utility- what is the field for 1)organization and 2)Role How to add user under a particular Role?

  • Shuts down at random

    Help. My imac is beyond warranty and I am debating whether or not to take it in. My imac randomly shuts down-ping noise, then black screen, then turns off. I have looked at other responses, reset the PRAM, reset the SMU, etc. Also, no overheating in

  • Problem with recording device

    Try to use Echo/Sound test service, as well as a couple friends on the list and get the following message "Problem with recording device".  I have also searched in the community, but found many issues releated, but no solutions that fit the problem. 

  • Error message "paper jam" HP2350 Printer

    I have a HP2350 series Printer that will not print and displays error mesage "paper jam" (there is none), then "carriage jam" (there is none) now after uninstalling and re installing, the message is  errorXb900000f and on the same screen at the botto