FNable



Fable is designed to be intuitive whether you’re a seasoned pro or just getting started. And beyond the timeline there’s a suite of effects, procedural motion tools, and even a particle engine. Effortless Exports. Save projects as GIFs or HD videos with simple or advanced options that continue rendering even if. Fable returns with a new beginning for the legendary franchise. Explore a land of fantastical creatures and wondrous places. Developed by Playground Games fo.

FNable automatically switches between Function-Keys and System Controls on a normal keyboard. Or it switches between the different states of a Touch Bar Keyboard. The switch happens automatically to match the front-most application's preferences.
FNable

Standard Keyboard

FNable provides better access to the Function-Keys. Instead of pressing the FN-Key to access the function keys in applications or games that make use of these keys, FNable switches the behavior to make the Function-Keys the default and provide access to the system controls when the FN-Key is pressed.

Touch Bar Keyboard

FNable 2 supports keyboard with Touch Bar. Choose the Touch Bar layout that you need for your applications or games. FNable will remember the layout and will automatically switch when you switch applications. Press the FN-key to revert to the standard combined view that shows both the application specific controls as well as the system controls.

Badges

Badges in the upper screen corners or as menu item let you quickly switch between keyboard modes.

HotKey

Go to the Preferences to choose a keyboard shortcut to easily switch between the keyboard modes.

Fable 4

FN-Key

Press the FN-Key for 3 seconds to tell FNable to switch to the next keyboard mode. You don’t need to remember keyboard shortcuts and still can switch the keyboard modes while the menu bar is inaccessible, like in Video Games.This functinality requires assistive device access to work.

Excellent Heuristics

Due to better heuristics FNable more reliably detects if an application is active that needs the function keys. That improves reliability especially in Java based applications.

System Requirements

  • macOS X 10.10 - Yosemite, or newer
  • Compatible Keyboard
    • To see if your keyboard is compatible, check the Keyboard System Preferences. If there is a Checkbox enabling the Function Keys F1, F2, etc. your keyboard is compatible.
    • Logitech Keyboards are supported but require Logitech Control Center to be installed

Trialversion

Fable 4

Press material

  • Icon, Screenshots, Video and Pressrelease can be downloaded from here: english and german.

EQUIVALENCE and COMMON variants

Large Fortran programs tend to make use of EQUIVALENCE and 'commonvariants'. A simple example of a common variant is:

fable is designed to handle all legal combinations of commonvariants and EQUIVALENCE, but the generated C++ code iscluttered quite badly with mbr<> and bind<> statements(e.g. [Fortran][C++]). If the generated C++ code ismeant to be a basis for future development, it is a good ideato consider modifying the Fortran code before finalizing theconversion. Sometimes common variants are accidental and can easily beavoided. To help in detecting such cases, fable.cout writes a filefable_cout_common_report (example)which shows the differences between the variants.

The use of Fortran EQUIVALENCE also leads to clutter in thegenerated C++ code. For equivalences involving common variables,fable_cout_common_report shows a list of the problem cases, sortedby volume of the corresponding generated code. If it is known that theequivalences do not affect the size of a common block, the fable.cout--common-equivalence-simple option can be used to direct fable togenerate much less cluttered C++ code for handling the equivalences.(Possible but not implemented: automatic detection of simpleequivalences.)