home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / Editor / DVD!FX17.LHA / FrexxEd / fpl / DoubleMode.FPL < prev    next >
Encoding:
Text File  |  1995-04-02  |  1001 b   |  31 lines

  1. // $VER: DoubleMode.FPL 1.3 (02.04.95) © Jesper Skov
  2.  
  3. //»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»» DoubleMode() ««
  4. int __DMcounter;
  5.  
  6. void export DoubleMode(int normal, int special)
  7. {
  8.   if ((GetChar(ReadInfo("byte_position")-1) == special) && (ReadInfo("counter")-1 == __DMcounter)){
  9.     Backspace();
  10.     Output(itoc(normal));
  11.   } else {
  12.     Output(itoc(special));
  13.     __DMcounter = ReadInfo("counter");
  14.   }
  15. }
  16.  
  17.  
  18. //»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»» Danish key bindings ««
  19. AssignKey("DoubleMode('[','å');","[","double_mode");
  20. AssignKey("DoubleMode('{','Å');","{","double_mode");
  21. AssignKey("DoubleMode(';','æ');",";","double_mode");
  22. AssignKey("DoubleMode(':','Æ');",":","double_mode");
  23. AssignKey("DoubleMode('\'','ø');","'0x2a'","double_mode");
  24. AssignKey("DoubleMode('\"','Ø');","\"","double_mode");
  25.  
  26.  
  27. //»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»» Public variable ««
  28. ConstructInfo("double_mode","","","LBH","",0,1,0);
  29.  
  30. AddMode(0, "double_mode", "","");
  31.