setActivateConsole
Manage virtual terminal switching within CheerpX
namespace CheerpX { class Linux { setActivateConsole(callback: (idx: number) => void): (idx: number) => void; }}
Parameters
- callback (
((idx: number) => void)
) - A function that gets called with the index(idx)
of the virtual terminal that needs activation.
Returns
setActivateConsole
returns a function of type (idx: number) => void
. This returned function should be called to complete the virtual terminal activation process.
Examples
const cx = await CheerpX.Linux.create(/* ... */);
const cxActivateFunc = cx.setActivateConsole((idx) => { activateVt(idx);});
const activateVt = (idx) => { // Perform any additional front-end logic // ... // Call the function returned by setActivateConsole to complete the activation cxActivateFunc(idx);};