Вход Регистрация
Файл: vendor/laravel/prompts/src/Key.php
Строк: 53
<?php

namespace LaravelPrompts;

class 
Key
{
    const 
UP = "e[A";

    const 
SHIFT_UP = "e[1;2A";

    const 
DOWN = "e[B";

    const 
SHIFT_DOWN = "e[1;2B";

    const 
RIGHT = "e[C";

    const 
LEFT = "e[D";

    const 
UP_ARROW = "eOA";

    const 
DOWN_ARROW = "eOB";

    const 
RIGHT_ARROW = "eOC";

    const 
LEFT_ARROW = "eOD";

    const 
ESCAPE = "e";

    const 
DELETE = "e[3~";

    const 
BACKSPACE = "177";

    const 
ENTER = "n";

    const 
SPACE = ' ';

    const 
TAB = "t";

    const 
SHIFT_TAB = "e[Z";

    const 
HOME = ["e[1~", "eOH", "e[H", "e[7~"];

    const 
END = ["e[4~", "eOF", "e[F", "e[8~"];

    
/**
     * Cancel/SIGINT
     */
    
const CTRL_C = "x03";

    
/**
     * Previous/Up
     */
    
const CTRL_P = "x10";

    
/**
     * Next/Down
     */
    
const CTRL_N = "x0E";

    
/**
     * Forward/Right
     */
    
const CTRL_F = "x06";

    
/**
     * Back/Left
     */
    
const CTRL_B = "x02";

    
/**
     * Backspace
     */
    
const CTRL_H = "x08";

    
/**
     * Home
     */
    
const CTRL_A = "x01";

    
/**
     * EOF
     */
    
const CTRL_D = "x04";

    
/**
     * End
     */
    
const CTRL_E = "x05";

    
/**
     * Negative affirmation
     */
    
const CTRL_U = "x15";

    
/**
     * Checks for the constant values for the given match and returns the match
     *
     * @param  array<string|array<string>>  $keys
     */
    
public static function oneOf(array $keys, string $match): ?string
    
{
        return 
collect($keys)->flatten()->contains($match) ? $match : null;
    }
}
Онлайн: 2
Реклама