allagi glossas ston vi

Αλέξανδρος Διαμαντίδης adia at hellug.gr
Wed Feb 20 17:51:01 EET 2002


* Papadogiannakis Vagelis <papas at wise.gr> [2002-02-20 12:58]:
> Hello All!
> 
> Mipos iparxei kanas tropos ston vim otan patao to esc me kapoio tropo na
> allazei to pliktrologio apo elliniko se aggliko?
> Mou spaei ta nevra na prepei na to allazo ka8e fora.

Αν ξέρεις πώς μπορείς να κάνεις ένα προγραμματάκι να καλείται όταν πατάς
escape, το προγραμματάκι που χρειάζεσαι είναι το παρακάτω:
(από τον Ivan Pascal <pascal at info.tsu.ru>)

------
#include <X11/Xlib.h>
#include <X11/XKBlib.h>

int main (int argc, char ** argv)
{
  Display * dpy = XkbOpenDisplay( "", NULL, NULL, NULL, NULL, NULL);
  if (!dpy) exit();

  XkbLockGroup(dpy, XkbUseCoreKbd, atoi(argv[1]) - 1);

  XCloseDisplay(dpy);
}
------

Το καλείς με την παράμετρο 1 για αγγλικό πληκτρολόγιο και 2 για
ελληνικό.

Επειδή όμως δεν ήξερα πώς να το κάνω να καλείται αυτόματα, έκανα κάτι
άλλο. Έβαλα στο .vimrc μου τα παρακάτω:

map α a
map ι i
map χ x
map δ d
map θ u
map ρ r
map ο o
map Ο O

Βέβαια δε λύνουν το πρόβλημα γενικά, αλλά είναι πολύ πρακτικά.

-- 
Αλέξανδρος Διαμαντίδης * adia at egnatia.ee.auth.gr



More information about the Linux-greek-users mailing list