Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Whiteboard software for teachers and students with (semi)infinite paper, multicolored pens, spot eraser, screenshot connotation and more.

License

NotificationsYou must be signed in to change notification settings

solyoma/FalconBoard

Repository files navigation

image

Last modified/utolsó változtatás: Oct. 23. 2025(A magyar nyelvű leírást az angol után találod)

FalconBoard

is a cross platform open source whiteboard / blackboard application withunique features that makes it perfectly suited for classroom or for onlinelectures. It has a semi-infinite canvas, unlimited drawings, unlimited undoand redo, colored pens of different width, screen capture, printout, PDFoutput and more (see below).

The project also contains a separate viewer that only displays and printssaved drawings, but cannot modify them or create PDFs.*

Screenshots:

FalconBoard - dark modeFalconBoard - system modeFalconBoard - light mode with grid shown

Features (Version 3.x) :

  • Works under Windows and Linux, and (I hope) on Macs too.(did not even try to compile it on Android or iOS)
  • Two interface languages: US English and Hungarian, selectable
    from inside the program.
  • Can be used with the mouse and with pen input (from a Wacom graphics tablet.)
  • System, ligt, white, dark and black interface modes.
  • Optional grid overlay on background with selectable spacing.
  • Maximum 30 documents can be open at the same time
  • Freehand drawing with seven different colored pens, from whichthe last 6 is redefineable. Colors depend oninterface modes (light/dark modes), and the default colors are:
    • black/white, red/red, green/green, blue/lighter blue,magenta/yellow, brown/brown, gray1/gray2 and the last six be freelyre-defined for each document.
    • Color transparency ("alpha") can be set for each elements
    • Widths of each pen and the Eraser are adjustable separately.
  • Draw straight lines which may also be exactly horizontal or vertical.
    • 5 different line style can be set and applied to any new or selectedlines
  • Draw empty or opaque/transparent rectangles, ellipses or circles
  • Unlimited Undo/Redo during a single session.
  • "Unlimited" scrolling from top of "paper" by the keyboard(Left, Right, Up, Down, PgUp,PgDown, Home, End,alone or together with Ctrl for faster movement), with the mouse orpen on Wacom (compatible) graphics tablet.
  • Keyboard shortcuts to most functions (PressF1 for Help).
  • Export the whole document into a PDF file.
  • Mark a rectangular area with the right button on mouse or tablet.
    • If theShift key is kept down during selection the selection willbe a square.
    • If bothAlt andCtrl keys are held during selection the selection willbe centered on the starting point. This way you can draw concentriccircles and ellipses, or rectangles and squares around the samecenter point.
    • If the area contains any complete drawings or screenshots thenthe selection will constrict around those, unless
    • TheAlt key is pressedbefore letting the mouse button up to make theselection not to constrict to any elements inside it.
  • While a selection is active
    • Insert vertical space by pressingF5. Items below the top of the selectionare pushed down by the height of the selection.
    • Draw a rectangle with the line style selected around it bypressing theR key.
      • For a contractedselection there is a small padding inside this rectangle.
    • Draw an ellipse or a circle inside it by pressingC
    • Mark the center of the selection by a dot or an x by pressing thecorresponding key
    • If there were displayed items inside the area:
      • click inside the area and hold to move the marked items around,on the screen release the button to paste it to that position.
      • delete drawings completely inside selection area with theDelorBackSpace keys.
      • lines completely under the marked area can be re-colored(including transparency) by clicking on the pen color buttonsor pressing 1..5.
      • line widths of drawings inside the selection can be changedusing the right (]) and left ([) bracket keys
    • if the selected area is empty you can:delete empty space from the right or from below with theDel key.
    • copy / cut marked area and paste it into any open drawings at at anyposition, even into new documents or new instances
    • paste images from the clipboard (from v2.3.6)
    • pressF7 to rotate the selected area right or left with any angle. UseShift+F7 to repeat the last rotation.
    • Rotate 90 degrees left by pressing '9' or right by pressing '0',180 degrees by '8', mirror vertically or horizontally by 'V' and 'H'.
  • Optional save and load of sessions, option to automatic save of dataand background image on exit.
  • If the document is modified and automatic save is not selected a temporarycopy of that document will be available at the next program start.
  • Option to restrict to only one instance of the program when running
  • Print the whole document or a range of it. (Qt 15 does not make it possibleto print just the current page or a list of pages. Workaround: export as pdfand print that.)
  • Even documents created in a dark mode can be printed as light mode ones tosave paint.
  • You may set a static background image: all you draw are on a different layer abovethe background.
  • Use screenshots:
  • Take a screenshot withF4 from any rectangular area of the desktop andpaste it into the middle of the screen to show or connotate. (After pasteyou may move it around like any drawings.)
  • You may select a fuzzy color for transparency. Parts of the screenshothaving that color(range) will be transparent.
  • Ctrl+Click on a screenshot to mark it.
  • You can draw straight exactly horizontal or vertical lines if you firstpress theleft mouse button or the pen to the tablet THEN press and hold theShift key and start drawing.
  • Draw a straight line from the last drawn position to the current one:(first press and hold theShift key THEN press the pen to the tablet)
  • Visible screen area can be saved as an image in many different image formats.

Completely open source (see Copyright)I used some iconsfrom PikaJian's Whitepad projectbut no code was used from that project.The QuadTree code is taken fromPVigierWritten in C++ with Qt (multi platform).Both Visual Studio project files and a QtDesigner project files are included.

Compilation:

Compile it with Qt Version 5.15 or modify the .ui files.(Wasn't tested with Qt version 6.x)

  • On Microsoft Windows you can compile it with Visual Studio 2019/22using the extensionQt VS ToolsA project fileFalconBoard.sln file is included for VS 2022 and 2019.
  • On Linux use the .pro files provided.

Installation:No installation necessary. Copy the executable (and if you don't yet have them, the Qtand Microsoft redistributables) into any folder. State of the programs are saved into *.ini files. On Windows these are inside theuser'sAppData\Local\FalconBoard folder, on linux under the hidden.falconBoard folder inside the user's home directory.

Uninstalling:
Delete the folder containing the program and optionally delete the configuration directories described above.

ReleasesFor each release there are two compiled Windows-version ZIP filesin 'Releases'. One with all the Microsoft and Qt redistributables requiredand another one with only the EXE files.Complete versions are named: 'FalconBoard_vX.Y.Z_Release.ZIP,executable only versions are named 'FalconBoard_vX.Y.Z_Executables_Only.Zip'You only need to download the ZIP file and unpack it into any empty folderand you are ready to go.

If you have downloaded the ZIP and there were only sub-version changes(like from 2.0.x to 2.3.y) you only need the new executables.Unpack them into the same folder where the previous release resides.

--------------------------------------

FalconBoard egy platformfüggetlen, nyílt forráskódú "rajztábla" alkalmazás, amit aCOVID alatti távoktatásrfa készítettem, olyan speciális tulajdonságokkal, amikosztályteremben kivetítésre, vagy távoktatásra nagyon hasznosak. Egy vizszintesen ésfüggőlegesen egyaránt végtelen "vászonra" írhatunk és rajzolhatunk különböző vastagságúés színű "tollakkal", képeket is vághatunk bele bármely más alkalmazásból,a dokumentumot kinyomtathatjuk és PDF-be is elmenthetjük.

Ugyanez a projekt tartalmaz egy nézegetőt (FalconBoardViewer), amivel az elmentett(nem PDF) fájlokat megnézhetjük, de nem módosíthatjuk.

Képernyőfotók:

ld. fent az angol részben

Tulajdonságok (3.x verziók):

  • Működik Windows-on és linuxon és (remélem MAC-eken is)
  • Jelenleg kétnyelvű: magyar és angol, ami a programból választható
  • Rendszer színek világos, fehér, sötét és fekete mód
  • Négyzetháló is megjeleníthető, a mérete változtatható.
  • Egérrel és Wacom kompatibilis grafikus tabletek tollával is használható
  • Maximum 30 dokumentum szerkeszthető párhuzamosan
  • Szabadkézi rajzolás hét különböző, programban átdefiniálható, akár mindendokumentumban más színű tollal, amelyek színe a világos/sötét módokbankülönböző lehet. Az alapértelmezett színek:
    • fekete/fehér, piros/piros, zöld/zöld, kék/világoskék,bíbor/sárga, barna-barna, szürke1/szürke2.
    • a színek áttetszősége ("alpha") minden elemre különböző lehet
    • a tollak és a Radir vastagsága választható
  • Húzhatsz egyenes vonalakat, amelyek lehetnek pontosan vízszintesek vagyfügőlegesek is.
    • 5 különböző vonaltípus választható, amiket az új, illetve kiválasztott elemekreis használhatsz
  • Rajzolhatsz üres, vagy kitöltött téglalapokat/négyzeteket és ellipszisek/köröket
  • "Végtelen sok" visszavonás és újra alkalmazás lehetséges minden megnyitottdokumentumban, a dokumentum bezárásáig
  • "végtelen" görgetés a "vászon/papír" bal felső sarkához képest mindkétirányban a billentyűzettel, illete az egérrel/tollal
  • a legtöbb funkció billentyűzetkombinációkkal könnyen elérhető (F1- súgó)
  • az egész dokumentum PDF fájlba exportálható
  • Kijelölhetsz egy téglalap alakú tartományt a jobb gombbal.
    • HaShift-et is nyomva tartod négyzet alakú lesz a kijelölés.
    • Ha mind aShift ésAlt gombot nyomva tartod kijelőölés közbena kijelölés a kezdőpont körül nő. Így rajzolhatsz közös középpontúnégyzeteket/téglalapokat, illetve koncentrikus köröket.
    • Ha a kijelölt tartományban vannak teljes vonalak, illetve alakzatok ésképek a kijelölés összehúzodik köréjük és ezzel kiválastja azokat.
    • Ha ezt nem akarjuk, akkor nyomjuk be azAlt-ot mielőtt felengedjük azegér/toll gombját.
  • Amíg a kijelölés aktív
    • AzF5 függőleges üres helyet illeszt be. A kijelölés teteje alattielemek a kijelölés magasságával lejjebb tolódnak.
    • A kijelölt tartomány köré téglalapot rajzolhatsz azR gombbal. A téglalapvonala az 5 stílus bármelyike lehet.
      • Ha a kijelölés összehúzódott elemekre, akkor egy kis margó kimarad az elemekés a kijelölés között
    • Ellipszist/kört rajzolhatsz a kijelölésbe.'R', ill. 'C' gombokkal
    • A kijelölés középpontját megjelölheted a '.', ill.'X' billentyűkkel
    • Ha a kijelölt tartományba vonalak, alakzatok, vagy képernyőfotók vannak
      • aDEL gombbal kitörölheted azokat.
        • Ha a kijelölt terület üres, aDEL gombbal az üres területet kitörölheted.
      • a kijelölt vonalak vastagságát a '[' és ']' gombokkal változtathatod
      • a kijelölt tartományba eső objektumokat mozgathatod az egérrel, ill. a tollal,kimásolhatod a vágólapra, ami után bármelyik dokumentumba beillesztheted.
      • A beillesztés helyét a pillanatnyi egér/toll pozíció adja meg.
    • Nem csak a FalconBoardból kimásolt elemeket, de a vágólapon levőképeket is beillesztheted a dokumentumodba. (V2.3.6-tól)
    • AzF7 gombbal tetszőleges szögben elforgathatod a kijelölést.AShift+F7-el pedig az utolsó forgatás szögével. Az '1','0' gombok 90fokkal, a '8' gomb 180 fokkal forgat a 'V' és 'H' gombok függőlegesenilletve vízszintesen tükrözik a kijelölt területet.
  • Képernyő részlet kivágás és beillesztés ('képernyőfotó') azF4 gombbal éabal egérgomboskijelöléssel.
  • a látható terület képként is elmenthető

Nyílt forráskódú (ld. Copyright)felhasználtam néhány ikontPikaJian's Whitepad projectjébőlde semmilyen kódot nemA 'Quadtree' kód viszontPVigierA program nyelve C++Visual Studio és Qt projekt fájlokat adok

  • A program lefordítása

    Qt 5.15.2 -vel kell fordítani (Qt 6.x-el nem próbáltam.)

    • Microsoft Windows 10 és 11 alatt a Microsoft Visual Studio 2019/2022-tel fordítható, amihezaQt VS Toolskiterjesztést használtam
    • Linuxon a PRO fájlokat kell használni
  • Telepítés

    A programot nem kell telepíteni. A parancsfájlokat (FalconBoar.exe, FalconViewer.exe) és az ikon fájlt(FalconBoard.ico), illetve, amennyiben ezek nincsenk fent a rendszerben a Qt (és Windows alatt a Microsoftredistributable csomagot) be kell másolni egy tetszőleges mappába és egy parancsikont kell létrehozniaz Asztalon. A program állapotát a felhasználó saját könyvtárában (Windows: a felhasználóAppData\Local\FalconBoard mappája, Linux a felhasználó könyvtárában levő rejtett.falconBoard mappába)elhelyezett .ini fájlban van elmentve.)

  • Eltávolítás

    Töröld le a program mappát és ha későbbre nem kell, az itt megadott saját mappákat is.

  • Programverziók a GitHub-on

    • Mindegyikhez két ZIP fájl tartozik. Az egyikben ('FalconBoard_vX.Y.Z_Executables_Only.Zip')csak a futtatható programok és az ikon fájl, a másikban ('FalconBoard_vX.Y.Z_Release.ZIP')az összes fájl benne van. Az utóbbira csak új telepítés esetén, illetve akkor van szükség,ha a program fő verziószáma változik. Egyszerűen felül ekell velük írni a régebbit.

About

Whiteboard software for teachers and students with (semi)infinite paper, multicolored pens, spot eraser, screenshot connotation and more.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp