Skip to content

KeyCommander

Adam Boardman edited this page Dec 1, 2017 · 5 revisions

KeyCommander

KeyCommander is the shell / finder / explorer.

  • Apps are placed in a horizontal row
  • Below each app, the most recent used files by that app are listed
    • Under the mail app, the accounts are listed
    • Under the Calendar apps, the different calendars are listed

Navigation

Upon startup, the top listed file of the first (left) app is selected. With the arrows up/down the list can be traversed. With the right/left arrows, the slected file form another app is selected. The selected file tries to stay at the same height. But if the next list is shorter, the botton file of that list is selected. But the vertical position is remembered, so when the navigation enters a list with more length, the file on the same height will get selected. In the example screenshot , if "Resume A" is slected and the right arrow key is tapped a few times, the selection goes to "Budget 2018" , "@Yahoo", "Marketing" , "CD's". "Family" and so on.

The menu of KeyCommander offers the following structure

  • Archive
  • SD Card
    • File Explorer
    • Create Directory
    • Remove Directory
    • Format SD Card
    • Wipe SD Card
    • Rename SD Card
  • Apps
    • Install
    • Install Standard
    • Remove
    • Assign Key
    • Stop App
    • Stop All Apps
    • Force Quit App
  • Info
  • Settings
  • Special

Implementation

Enlightenment

In the case of E as a window manager this could be done as a e-module that would configures all the relevant bits of e/efl that already exist to lay them out nicely.

QT

Not investigated yet.