Learning spells is done either through:
a) books, for most classes (Oracles, Pilgrims, Wizards, and those that learn Cantrips)
b) levelling, for Witchlings
Learning through books requires a combination of literacy and skill in the magical sphere of the spell. Skills are underdeveloped at this point, and I'd like to make it clearer in future versions that you actually have skills and they actually affect things. These are early days!
The issue is not running out of spell-points, (these recharge quickly, fairly naturally, at least on char level 3), but the fact that the spells themselves seem to require (re)memorisation, a la AD&D. Normally to Memorise, one rests .. but resting doesn't recharge the #Spell itself. More specifically, I started with a faerie sage. The only Spell known is Shadow Flame (Primordial). In the menu to cast it, after it is called up with <z>, a <2> appears after the # sign, (on char level 1). After I cast the spell <2> times, I am told: 'you know no spells', on attempting to cast it a third time, regardless of whether there is sufficient Mana, (AP), to recast. The #-Spell-Points only recharges, permitting the same spell to be recast, on gaining a Level.
Also, I didn't start with a Book for this Spell, (it's Primordial, so this implies that there are no Books for it, I'd assume; and also, that one can't find such a book). I'm confused about why I can't recast the same spell, without having to gain a new Level first. This is bizarre.
Oh, I see .. Because it is a 'Witchling' spell, even though a Sage, the character cannot recast until level-gain. Won't that be a nuisance, though, after a sufficiently high level has been reached, for the Witchling class? In the meantime, I'll just collect spells and scrolls for other Spell-Schools, (Arcane, Divine, Mystical), and (re)memorise these. Anyway, thanks.
Or is the 'Witchling' somewhat like the Sorceror class in TES:Arena? (There were never enough magical monsters around from which to drain mana; it became, in effect, merely another Spellsword or Battlemage class).
Which shortcuts are you finding cumbersome?
You already answered below: Z instead of ESC. .. And to edit swyrm.ini ..